Couchbase Server (original) (raw)

About DBpedia

카우치베이스 서버(Couchbase Server)는 유연한 JSON 모델로 고정 데이터베이스 스키마의 제약 없이 쉽게 애플리케이션을 수정할 수 있으며, submilisecond (1/1000 ms 이하)의 초고속 데이터 입출력 처리의 높은 성능을 보장합니다. 또한, 간편한 스케일 아웃(scale-out)으로 다운타임 없이 시스템 구성 변경 및 확장을 지원합니다.

thumbnail

Property Value
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), поддерживающий операторы SELECT (с группировками и ограниченными типами соединений), INSERT, UPDATE, DELETE, UPSERT (вставка или обновление при наличии записи с данным ключом, впоследствии был поддержан и более общий оператор — MERGE). (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)
dbo:developer dbr:Couchbase,_Inc.
dbo:genre dbr:Document-oriented_database dbr:Key-value_database dbr:Multi-model_database dbr:JSON_database
dbo:latestReleaseDate 2022-05-10 (xsd:date)
dbo:latestReleaseVersion 7.1.0
dbo:license dbr:Freemium dbr:Apache_License_2.0
dbo:programmingLanguage dbr:Go_(programming_language) dbr:C++ dbr:C_(programming_language) dbr:Erlang_(programming_language) dbr:Java_(programming_language)
dbo:thumbnail wiki-commons:Special:FilePath/CouchbaseLogo.svg?width=300
dbo:wikiPageExternalLink https://blog.couchbase.com/a-guide-to-n1ql-features-in-couchbase-5-5-special-edition/ https://blog.couchbase.com/n1ql-practical-guide-second-edition/ https://www.amazon.com/SQL-Users-Tutorial-Don-Chamberlin/dp/0692184503/
dbo:wikiPageID 28366048 (xsd:integer)
dbo:wikiPageLength 18029 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1121763071 (xsd:integer)
dbo:wikiPageWikiLink dbr:Python_(programming_language) dbr:Query_language dbr:Ruby_(programming_language) dbr:Scala_(programming_language) dbr:Bigtable dbr:Donald_D._Chamberlin dbr:.NET_Framework dbc:Cross-platform_software dbc:Databases dbr:Couchbase,_Inc. dbr:Memcached dbr:Cisco_Systems dbr:Go_(programming_language) dbr:MongoDB dbr:Concurrent_user dbr:Consistency_(database_systems) dbr:Apache_Kafka dbr:LinkedIn dbr:Cache_(computing) dbr:SingleStore dbr:Cloudant dbr:Zynga dbr:Frontend_and_backend dbr:Data_replication dbr:Partition_(database) dbr:Peer-to-peer dbr:Persistence_(computer_science) dbr:MapReduce dbr:MarkLogic_Server dbr:C++ dbr:C_(programming_language) dbc:Distributed_computing_architecture dbr:DataStax dbr:Data_center dbr:Data_model dbr:Database_normalization dbr:Document-oriented_database dbr:CouchDB dbr:NoSQL dbr:Amadeus_IT_Group dbr:Amazon_DynamoDB dbr:Altoros dbc:Database-related_software_for_Linux dbr:Erlang_(programming_language) dbr:Node.js dbr:Northwestern_University dbr:PHP dbr:Packt dbr:Full_text_search dbr:Relational_model dbr:Replication_(computing) dbr:JSON dbr:Java_(programming_language) dbc:Data_management dbc:Applications_of_distributed_computing dbc:Client-server_database_management_systems dbc:Distributed_data_stores dbc:Document-oriented_databases dbc:Free_database_management_systems dbc:NoSQL dbc:Structured_storage dbr:Key-value_database dbr:Mobile_database dbr:MariaDB dbr:Apress dbr:CAP_theorem dbr:Freemium dbr:Data_analytics dbr:Microsoft_Windows dbr:Naver_Corporation dbr:Open-source_software dbr:Open_Telecom_Platform dbr:Open_source_software dbr:Oracle_Database dbr:Orbitz dbr:REST dbr:Redis dbr:Multi-model_database dbr:Multitenancy dbr:Apache_License_2.0 dbr:Shared-nothing_architecture dbr:Self-published dbr:File:Couchbase_Server_Screenshot.png dbr:JSON_database dbr:Cluster_(computing) dbr:Key-value_store dbr:OOM_killer dbr:Client-server dbr:Network_partitioning dbr:File:CouchbaseAWSTorontoSummit.jpg
dbp:developer dbr:Couchbase,_Inc.
dbp:genre dbr:Document-oriented_database dbr:Key-value_database dbr:Multi-model_database dbr:JSON_database
dbp:latestReleaseDate 2022-05-10 (xsd:date)
dbp:latestReleaseVersion 7.100000 (xsd:double)
dbp:license dbr:Freemium dbr:Apache_License_2.0
dbp:logo CouchbaseLogo.svg (en)
dbp:name Couchbase Server (en)
dbp:programmingLanguage dbr:Go_(programming_language) dbr:C++ dbr:C_(programming_language) dbr:Erlang_(programming_language) dbr:Java_(programming_language)
dbp:screenshot dbr:File:Couchbase_Server_Screenshot.png
dbp:wikiPageUsesTemplate dbt:Citation dbt:Cite_book dbt:Code dbt:Infobox_software dbt:Official_website dbt:Reflist dbt:Short_description dbt:Start_date dbt:URL dbt:Release_date
dct:subject dbc:Cross-platform_software dbc:Databases dbc:Distributed_computing_architecture dbc:Database-related_software_for_Linux dbc:Data_management dbc:Applications_of_distributed_computing dbc:Client-server_database_management_systems dbc:Distributed_data_stores dbc:Document-oriented_databases dbc:Free_database_management_systems dbc:NoSQL dbc:Structured_storage
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:CommandLanguage106899446 yago:Communication100033020 yago:DatabaseManagementSystem106588785 yago:Language106282651 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 yago:SourceLanguage106283912 yago:WikicatFreeDatabaseManagementSystems yago:WikicatQueryLanguages
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)
rdfs:label Couchbase Server (en) Servidor de CouchBase (es) Couchbase Server (fr) 카우치베이스 서버 (ko) Couchbase Server (ja) Couchbase (ru) Couchbase Server (uk)
owl:sameAs freebase:Couchbase Server freebase:Couchbase Server yago-res:Couchbase Server wikidata:Couchbase Server dbpedia-bg:Couchbase Server dbpedia-es:Couchbase Server dbpedia-fa:Couchbase Server dbpedia-fr:Couchbase Server dbpedia-ja:Couchbase Server dbpedia-ko:Couchbase Server dbpedia-ru:Couchbase Server dbpedia-tr:Couchbase Server dbpedia-uk:Couchbase Server https://global.dbpedia.org/id/AB2q
prov:wasDerivedFrom wikipedia-en:Couchbase_Server?oldid=1121763071&ns=0
foaf:depiction wiki-commons:Special:FilePath/CouchbaseAWSTorontoSummit.jpg wiki-commons:Special:FilePath/CouchbaseLogo.svg wiki-commons:Special:FilePath/Couchbase_Server_Screenshot.png
foaf:isPrimaryTopicOf wikipedia-en:Couchbase_Server
foaf:name Couchbase Server (en)
is dbo:wikiPageRedirects of dbr:CouchBase dbr:Couchbase_Lite dbr:MemBase dbr:Couchbase dbr:N1QL dbr:Membase
is dbo:wikiPageWikiLink of dbr:Query_language dbr:MemcacheDB dbr:Resin_(software) dbr:V8_(JavaScript_engine) dbr:Couchbase,_Inc. dbr:Memcached dbr:Ehcache dbr:Elliptics dbr:LYME_(software_bundle) dbr:Apache_CouchDB dbr:Snappy_(compression) dbr:Cloud_database dbr:Distributed_cache dbr:Document-oriented_database dbr:CouchBase dbr:Couchbase_Lite dbr:Altoros dbr:Oracle_RAC dbr:Hazelcast dbr:Tarantool dbr:Distributed_hash_table dbr:Sqoop dbr:Open_Telecom_Platform dbr:Select_(SQL) dbr:Xeround dbr:MemBase dbr:Couchbase dbr:N1QL dbr:Membase
is foaf:primaryTopic of wikipedia-en:Couchbase_Server