
Image by heladodementa on Pixabay · Pixabay License
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
- Instance of
- document-oriented database management system
- Official website
- www.couchbase.com/products/server
- Image
- Couchbase Server Screenshot.png
- Has use
- multi-model database system
Show 5 more facts
- copyright license
- end-user license agreement
- 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