11個開源且面向文件的NoSQL資料庫(1)
A document-oriented database is a designed for storing, retrieving, and managing document-oriented, or semi structured data. Document-oriented databases are one of the main categories of NoSQL databases.
The central concept of a document-oriented database is the notion of a Document. While each document-oriented database implementation differs on the details of this definition, in general, they all assume documents encapsulate and encode data (or information) in some standard format(s) (or encoding(s)).
Encodings in use include XML, YAML, JSON and BSON, as well as binary forms like PDF and Microsoft Office documents (MS Word, Excel, and so on).
1. MongoDB
MongoDB is a collection-oriented, schema-free document database. Data is grouped into sets that are called ‘collections’. Each collection has a unique name in the database, and can contain an unlimited number of documents. Collections are analogous to tables in a RDBMS, except that they don’t have any defined schema.
It store data (which is in BASON – “Binary Serialized dOcument Notation” format) that is a structured collection of key-value pairs, where keys are strings, and values are any of a rich set of data types, including arrays and documents.
Home: http://www.mongodb.org/
Quick Start: http://www.mongodb.org/display/DOCS/Quickstart
Download: http://www.mongodb.org/downloads
2. CouchDB
CouchDB is a document database server, accessible via a RESTful JSON API. It is Ad-hoc and schema-free with a flat address space. Its Query-able and index-able, featuring a table oriented reporting engine that uses JavaScript. as a query language. A CouchDB document is an object that consists of named fields. Field values may be strings, numbers, dates, or even ordered lists and associative maps.
Home: http://couchdb.apache.org/
Quick Start: http://couchdb.apache.org/docs/intro.html
Download: http://couchdb.apache.org/downloads.html
3. Terrastore
Terrastore is a modern document store which provides advanced scalability and elasticity features without sacrificing consistency. It is based on Terracotta, so it relies on an industry-proven, fast clustering technology.
Home: http://code.google.com/p/terrastore/
Quick Start: http://code.google.com/p/terrastore/wiki/Documentation
Download: http://code.google.com/p/terrastore/downloads/list
4. RavenDB
Raven is a .NET Linq enabled Document Database, focused on providing high performance, schema-less, flexible and scalable NoSQL data store for the .NET and Windows platforms.
Raven store any JSON document inside the database. It is schema-less database where you can define indexes using C#’s Linq syntax.
Home: http://ravendb.net/
Quick Start: http://ravendb.net/tutorials
Download: http://ravendb.net/download
The central concept of a document-oriented database is the notion of a Document. While each document-oriented database implementation differs on the details of this definition, in general, they all assume documents encapsulate and encode data (or information) in some standard format(s) (or encoding(s)).
Encodings in use include XML, YAML, JSON and BSON, as well as binary forms like PDF and Microsoft Office documents (MS Word, Excel, and so on).
1. MongoDB
MongoDB is a collection-oriented, schema-free document database. Data is grouped into sets that are called ‘collections’. Each collection has a unique name in the database, and can contain an unlimited number of documents. Collections are analogous to tables in a RDBMS, except that they don’t have any defined schema.
It store data (which is in BASON – “Binary Serialized dOcument Notation” format) that is a structured collection of key-value pairs, where keys are strings, and values are any of a rich set of data types, including arrays and documents.
Home: http://www.mongodb.org/
Quick Start: http://www.mongodb.org/display/DOCS/Quickstart
Download: http://www.mongodb.org/downloads
2. CouchDB
CouchDB is a document database server, accessible via a RESTful JSON API. It is Ad-hoc and schema-free with a flat address space. Its Query-able and index-able, featuring a table oriented reporting engine that uses JavaScript. as a query language. A CouchDB document is an object that consists of named fields. Field values may be strings, numbers, dates, or even ordered lists and associative maps.
Home: http://couchdb.apache.org/
Quick Start: http://couchdb.apache.org/docs/intro.html
Download: http://couchdb.apache.org/downloads.html
3. Terrastore
Terrastore is a modern document store which provides advanced scalability and elasticity features without sacrificing consistency. It is based on Terracotta, so it relies on an industry-proven, fast clustering technology.
Home: http://code.google.com/p/terrastore/
Quick Start: http://code.google.com/p/terrastore/wiki/Documentation
Download: http://code.google.com/p/terrastore/downloads/list
4. RavenDB
Raven is a .NET Linq enabled Document Database, focused on providing high performance, schema-less, flexible and scalable NoSQL data store for the .NET and Windows platforms.
Raven store any JSON document inside the database. It is schema-less database where you can define indexes using C#’s Linq syntax.
Home: http://ravendb.net/
Quick Start: http://ravendb.net/tutorials
Download: http://ravendb.net/download
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/301743/viewspace-736452/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 11個開源且面向文件的NoSQL資料庫(2)SQL資料庫
- 11個開源且面向文件的NoSQL資料庫(3)SQL資料庫
- 開源NoSQL資料庫5個"基友”SQL資料庫
- 文件型 NoSQL 資料庫 SequoiaDB 正式宣佈開源SQL資料庫
- 5個基於JAVA的開源NoSQL資料庫JavaSQL資料庫
- 40個最佳免費和開源NoSQL資料庫SQL資料庫
- Java中8個頂級開源NoSQL資料庫!JavaSQL資料庫
- 悉數11種主流NoSQL文件型資料庫HQSQL資料庫
- 12款免費與開源的NoSQL資料庫介紹SQL資料庫
- redis(1)NoSQL資料庫簡介RedisSQL資料庫
- NoSQL資料庫概念與NoSQL資料庫家族SQL資料庫
- Aerospike 宣佈開源其記憶體中的 NoSQL 資料庫ROS記憶體SQL資料庫
- NoSql資料庫SQL資料庫
- 28個MongoDB NoSQL資料庫的面試問答MongoDBSQL資料庫面試
- NoSQL資料庫的35個應用場景SQL資料庫
- PouchDB:一個開源的 JS 資料庫JS資料庫
- Hadoop技術(四)分散式、面向列的開源資料庫HBaseHadoop分散式資料庫
- .NET 開源快捷的資料庫文件查詢和生成工具資料庫
- NoSQL資料庫興起SQL資料庫
- 四類NoSQL資料庫SQL資料庫
- NoSQL資料庫盤點SQL資料庫
- NoSQL資料庫筆談SQL資料庫
- NOSQL EYE開源SQL
- Oracle資料庫安全資源-1Oracle資料庫
- 什麼是NoSQL資料庫?SQL資料庫
- NoSQL資料庫效能測試SQL資料庫
- NoSQL 資料庫的主主備份SQL資料庫
- NoSQL資料庫的基礎知識SQL資料庫
- 企業級NoSQL與開源NoSQL的區別SQL
- 從0開始弄一個面向OC資料庫(三)--資料庫升級,資料遷移,刪除資料資料庫
- 選擇 NoSQL 資料庫需要考慮的 10 個問題SQL資料庫
- 從0開始弄一個面向OC資料庫--終結篇資料庫
- 從0開始弄一個面向OC資料庫(一)--開啟、關閉資料庫,動態建表資料庫
- 開源資料庫的現狀資料庫
- 從0開始弄一個面向OC資料庫(二)--插入、更新、查詢資料資料庫
- Go的又一個分散式資料庫開源了Go分散式資料庫
- 尊重開源,且用且珍惜
- NoSQL資料庫探討 -- 非關係型資料庫SQL資料庫