Skip to content
Couchbase Server

Image by heladodementa on Pixabay · Pixabay License

EntityQ10858568· pop 10· linked from 48 articles

Couchbase Server

Sign in to save

オープンソースのNoSQLデータベース

Source code

These are manifests describing the source code which goes into building many Couchbase products. They are intended to be read using the Each product (or family of products) has a top-level directory, containing manifests and subdirectories based on the various releases of those products. When we make a release, we take the manifest emitted from the builder and store it in the released/ directory. This manifest only has exact commit SHAs, so that it explicitly describes which revision was used, in both Couchbase and external repositories. If you want to build the most recent development branch you should use "branch-master.xml" from the top-level directory (located there primarily for historical reasons). After GA of a given release, the "main" manifest will become the manifest for the next point release of that release. Eg. once Mad-Hatter is GA (as 6.5.0), couchbase-server/mad-hatter.xml will start being the manifest for the upcoming 6.5.1 point release. Also at GA, a new manifest couchbase-server/RELEASE/VERSION.xml will be made based on the GA version number (couchbase-server/mad-hatter/6.5.0.xml in the example above). This will be used for maintenance packs, urgent releases, etc, but generally will have very few changes. Other products have similar life-cycles to the above, although many products do not adopt the "code name" methodology and instead simply use the version number for the release name. Some products use slight variations on the above. The toy/ directory is used by Couchbase developers for experimental builds, and so are probably not of interest to anyone not familiar with the context of the experiment.

Excerpt from the source-code README · 2,065 chars · not written by Vinony

Wikidata facts

Image
Couchbase Server Screenshot.png
Show 5 more facts
programmed in
Erlang
Commons category
Databases
source code repository URL
github.com/couchbase/manifest
software version identifier
1.7.1.1
Sources (3)

via Wikidata · CC0

Article · 日本語

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グループなどがある。

Abstract from DBpedia / Wikipedia · CC BY-SA