dbo:abstract
|
- Couchbase Server, originally known as Membase, is an open-source, distributed (shared-nothing architecture) multi-model NoSQL document-oriented database software package optimized for interactive applications. These applications may serve many concurrent users by creating, storing, retrieving, aggregating, manipulating and presenting data. In support of these kinds of application needs, Couchbase Server is designed to provide easy-to-scale key-value, or JSON document access, with low latency and high sustainability throughput. It is designed to be clustered from a single machine to very large-scale deployments spanning many machines. Couchbase Server provided client protocol compatibility with memcached, but added disk persistence, data replication, live cluster reconfiguration, rebalancing and multitenancy with data partitioning. (en)
- Servidor de Couchbase, originalmente conocido como Membase, es un proyecto de código abierto, un paquete de software distribuido (del inglés arquitecturas shared-nothing) multi-modelo orientado a base de datos documental y que está optimizado para aplicaciones interactivas. Estas aplicaciones pueden servir a muchos usuarios al mismo tiempo mediante la creación, almacenamiento, recuperación, agregación, manipulación y presentación de datos. Para soportar este tipo de necesidades, Couchbase Server está diseñado para proporcionar acceso a documentos de valor-clave (del inglés key - value documents) o documentos JSON de fácil escala, con baja latencia y alto rendimiento sostenido. Está diseñado para ser agrupado a partir de una sola máquina a gran escala que abarca muchas máquinas (clúster). El Servidor de Couchbase proporciona compatibilidad con el protocolo de cliente memcached, agregando persistencia de disco, replicación de datos, reconfiguración del clúster en vivo, reequilibrio y multiusuario con partición de datos. (es)
- Couchbase Server, initialement connu sous le nom Membase, est une base de données orientée document, NoSQL, open-source, et multi-modèle, optimisée pour les applications interactives. Ces applications peuvent servir de nombreux utilisateurs simultanés en créant, stockant, récupérant, agrégeant, manipulant et présentant des données. Pour prendre en charge ces types de besoins d'application, Couchbase Server fournit un accès facile aux valeurs-clés ou aux documents JSON avec une faible latence et un débit soutenu élevé. Elle est conçue pour regrouper des déploiements à très grande échelle en une seule ou plusieurs machines. Couchbase Server a fourni la compatibilité du protocole client avec Memcached, mais a ajouté la persistance du disque, la réplication des données, la reconfiguration de cluster en direct, le rééquilibrage et la multi-location avec le partitionnement des données . (fr)
- 카우치베이스 서버(Couchbase Server)는 유연한 JSON 모델로 고정 데이터베이스 스키마의 제약 없이 쉽게 애플리케이션을 수정할 수 있으며, submilisecond (1/1000 ms 이하)의 초고속 데이터 입출력 처리의 높은 성능을 보장합니다. 또한, 간편한 스케일 아웃(scale-out)으로 다운타임 없이 시스템 구성 변경 및 확장을 지원합니다. (ko)
- Couchbase Server(旧:Membase)は、対話型アプリケーション用に最適化されたオープンソースの分散型(シェアード・ナッシング・アーキテクチャ)NoSQLドキュメント指向データベースである。対話型アプリケーションは、多くの利用者に対して同時に、保存、検索、集計、操作、表示などの機能を提供しなければならない。こういった要求に応えるために、Couchbaseは、単一PCから大規模なコンピュータ・クラスターまで対応し、低遅延かつ高持続スループットでのkey-valueまたはドキュメントアクセスを実現するよう設計されている。 Memcachedの精通者向けに、クライアントプロトコルの互換に対応する他、ディスク追加による永続性、レプリケーション、ライブクラスタの再構成、リバランスとマルチテナントとの分割 (データベース)機能がある。AOL、シスコシステムズ、LinkedIn、セールスフォース・ドットコム、ジンガ、ネイバー (企業)を含むおよび世界中の何百もの商用アプリケーションに採用されている。CAP定理では、一貫性+分断耐性に分類される。Ubuntu、Red Hat Enterprise Linux、Windows、Mac OS Xで動作する。著名な導入例としてLinkedIn,ゼネラル・エレクトリック,,PayPal,eBay,DirecTV,Symantec,アマデウスITグループなどがある。 (ja)
- Couchbase (Couchbase Server) — система управления базами данных класса NoSQL, предоставляет сходные с Apache CouchDB средства для создания документоориентированных баз данных в сочетании с -подобными хранилищами в формате «ключ — значение». Благодаря поддержке стандартного протокола memcached, система остаётся совместимой с большим числом унаследованных приложений и может выступать в роли прозрачной замены ряда других NoSQL-систем. Исходный код системы распространяется под лицензией Apache. Создана объединённой командой разработчиков CouchDB и Membase, созданной в результате слияния компаний CouchOne и Membase. В основе движка хранения используются технологии Membase, поверх которого добавлены инструменты для индексации и формирования запросов, заимствованные из CouchDB. Таким образом удалось добиться как совместимости с Apache CouchDB на уровне языка запросов и индексов, так и совместимости с Membase на уровне протокола доступа к данным и управляющего API. Критические части CouchDB были переписаны на языке C++, но многие подсистемы по-прежнему остаются на языке Erlang. Для разработки приложений на языке Java, Ruby, .NET, C/C++, PHP, Node.js, Go и Python подготовлены специальные SDK. Позволяет организовать хранение данных как на одном узле, так и в форме распределённой системы, которая размещает данные поверх группы серверов. Есть встроенные средства для обеспечения высокой доступности, самовосстановления в случае сбоя обслуживающих хранилище узлов (данные могут дублироваться на разных узлах) и построения сегментированных хранилищ, копии которых разнесены по разным дата-центрам. Поддерживаются как однонаправленные («ведущий — ведомый»), так и двунаправленные («ведущий — ведущий») режимы репликации. Поддерживается создание первичных и вторичных индексов, а также . Для дополнительной оптимизации производительности применяются встроенные механизмы кэширования в оперативной памяти и средства автоматической генерации индексов. Кроме возможности хранения данных в формате «ключ — значение», Couchbase позволяет использовать концепцию документоориентированного хранилища, в котором в качестве единицы хранения данных выступает документ, который имеет уникальный идентификатор, версию и содержит произвольный набор именованных полей в формате «ключ — значение». Используемая модель данных позволяет определять документы в формате JSON, снимая с разработчика необходимость определения схемы хранения. Запросы и индексация данных могут выполняться в соответствии с парадигмой MapReduce. Для организации псевдоструктурированного набора данных из произвольных документов предлагается концепция формирования представлений (view). Для формирования логики выборки используется язык JavaScript. Также для доступа к JSON-данным реализован специализированный SQL-подобный язык запросов N1QL (от англ. N1NF QL; non-1st normal form query language; произносят сходно с nickel), поддерживающий операторы <a href="/wiki/Select_(SQL)" title="Select (SQL)">SELECT</a> (с группировками и ограниченными типами соединений), <a href="/wiki/Insert_(SQL)" title="Insert (SQL)">INSERT</a>, <a href="/wiki/Update_(SQL)" title="Update (SQL)">UPDATE</a>, <a href="/wiki/Delete_(SQL)" title="Delete (SQL)">DELETE</a>, <a href="/w/index.php?title=UPSERT&action=edit&redlink=1" class="new" title="UPSERT (страница отсутствует)">UPSERT</a> (вставка или обновление при наличии записи с данным ключом, впоследствии был поддержан и более общий оператор — <a href="/wiki/Merge_(SQL)" title="Merge (SQL)">MERGE</a>). (ru)
- Couchbase Server, раніше відомий як Membase — система керування базами даних, що належить до класу NoSQL-систем і надає схожі на Apache CouchDB засоби для створення у поєднанні з Membase-подібними сховищами в форматі ключ-значення. При цьому, завдяки підтримці стандартного протоколу memcached, система залишається сумісною з великим числом вже наявних програм і може виступати у ролі прозорої заміни інших NoSQL-систем. Початковий код системи поширюється під ліцензією Apache. Проект створений об'єднаною командою розробників CouchDB і Membase, заснованої після злиття компанії CouchOne і Membase. Відкинувши деталі, Couchbase Server можна розглядати як бекенд сховища на основі технологій Membase, поверх якого додані рушії для індексації й формування запитів CouchDB. Таким чином вдалося домогтися сумісності з Apache CouchDB на рівні оформлення запитів та індексів, і сумісності з Membase на рівні протоколу доступу до даних і керуючого API. Критичні до продуктивності частини CouchDB були переписані на мові C++, але багато підсистеми як і раніше залишаються на мові Erlang. Для розробки застосунків на мовах Java, Ruby, .NET, C/C++, PHP, Node.js і Python підготовлені спеціальні SDK. Couchbase Server відрізняється високою масштабованістю і дозволяє організувати зберігання даних як на одному сервері, так і у формі розподіленої системи, що розміщає дані поверх групи серверів. У тому числі є вбудовані засоби для забезпечення високої доступності, самовідновлення в разі збою обслуговуючих сховище вузлів (дані можуть дублюватися на різних вузлах) і побудови сегментованих сховищ, копії яких рознесені по різних датацентрах і наближені до кінцевих користувачів. Підтримуються як односпрямовані («master-slave»), так і двонаправлені («master-master») режими реплікації. Підтримується створення первинних і вторинних індексів, а також індексів по декількох ключах. Для додаткової оптимізації продуктивності застосовуються вбудовані механізми кешування в оперативній пам'яті і засоби автоматичної генерації індексів. Крім можливості зберігання даних у форматі ключ/значення, Couchbase Server дозволяє використовувати концепцію документ-орієнтованого сховища, в якому одиницею зберігання даних виступає документ, який має унікальний ідентифікатор, версію і містить довільний набір іменованих полів в форматі ключ/значення. Використовувана в Couchbase Server модель даних дозволяє визначати документи в форматі JSON, знімаючи з розробника необхідність визначення схеми зберігання. Запити та індексація даних можуть виконуватися відповідно до парадигми MapReduce. Для організації псевдо-структурованого набору даних з довільних документів пропонується концепція формування уявлень (view). Для формування логіки вибірки використовується мова JavaScript. (uk)
|
rdfs:comment
|
- 카우치베이스 서버(Couchbase Server)는 유연한 JSON 모델로 고정 데이터베이스 스키마의 제약 없이 쉽게 애플리케이션을 수정할 수 있으며, submilisecond (1/1000 ms 이하)의 초고속 데이터 입출력 처리의 높은 성능을 보장합니다. 또한, 간편한 스케일 아웃(scale-out)으로 다운타임 없이 시스템 구성 변경 및 확장을 지원합니다. (ko)
- Couchbase Server, originally known as Membase, is an open-source, distributed (shared-nothing architecture) multi-model NoSQL document-oriented database software package optimized for interactive applications. These applications may serve many concurrent users by creating, storing, retrieving, aggregating, manipulating and presenting data. In support of these kinds of application needs, Couchbase Server is designed to provide easy-to-scale key-value, or JSON document access, with low latency and high sustainability throughput. It is designed to be clustered from a single machine to very large-scale deployments spanning many machines. (en)
- Servidor de Couchbase, originalmente conocido como Membase, es un proyecto de código abierto, un paquete de software distribuido (del inglés arquitecturas shared-nothing) multi-modelo orientado a base de datos documental y que está optimizado para aplicaciones interactivas. Estas aplicaciones pueden servir a muchos usuarios al mismo tiempo mediante la creación, almacenamiento, recuperación, agregación, manipulación y presentación de datos. Para soportar este tipo de necesidades, Couchbase Server está diseñado para proporcionar acceso a documentos de valor-clave (del inglés key - value documents) o documentos JSON de fácil escala, con baja latencia y alto rendimiento sostenido. Está diseñado para ser agrupado a partir de una sola máquina a gran escala que abarca muchas máquinas (clúster). (es)
- Couchbase Server, initialement connu sous le nom Membase, est une base de données orientée document, NoSQL, open-source, et multi-modèle, optimisée pour les applications interactives. Ces applications peuvent servir de nombreux utilisateurs simultanés en créant, stockant, récupérant, agrégeant, manipulant et présentant des données. Pour prendre en charge ces types de besoins d'application, Couchbase Server fournit un accès facile aux valeurs-clés ou aux documents JSON avec une faible latence et un débit soutenu élevé. Elle est conçue pour regrouper des déploiements à très grande échelle en une seule ou plusieurs machines. (fr)
- Couchbase Server(旧:Membase)は、対話型アプリケーション用に最適化されたオープンソースの分散型(シェアード・ナッシング・アーキテクチャ)NoSQLドキュメント指向データベースである。対話型アプリケーションは、多くの利用者に対して同時に、保存、検索、集計、操作、表示などの機能を提供しなければならない。こういった要求に応えるために、Couchbaseは、単一PCから大規模なコンピュータ・クラスターまで対応し、低遅延かつ高持続スループットでのkey-valueまたはドキュメントアクセスを実現するよう設計されている。 (ja)
- Couchbase (Couchbase Server) — система управления базами данных класса NoSQL, предоставляет сходные с Apache CouchDB средства для создания документоориентированных баз данных в сочетании с -подобными хранилищами в формате «ключ — значение». Благодаря поддержке стандартного протокола memcached, система остаётся совместимой с большим числом унаследованных приложений и может выступать в роли прозрачной замены ряда других NoSQL-систем. Исходный код системы распространяется под лицензией Apache. (ru)
- Couchbase Server, раніше відомий як Membase — система керування базами даних, що належить до класу NoSQL-систем і надає схожі на Apache CouchDB засоби для створення у поєднанні з Membase-подібними сховищами в форматі ключ-значення. При цьому, завдяки підтримці стандартного протоколу memcached, система залишається сумісною з великим числом вже наявних програм і може виступати у ролі прозорої заміни інших NoSQL-систем. Початковий код системи поширюється під ліцензією Apache. (uk)
|