About NoSQL database and generate

   "Problem" exists relational database

> Principle using ACID (atomicity, consistency, isolation, durability) ensure data integrity;

> Ranks of standardized storage;

> Predefined structure;

> Stored data amount "small";

> Structured Query;

 

  NoSQL databases

> NoSQL (NoSQL = Not Only SQL), that is, "not just SQL".

> NoSQL features:

  > Using the set of data stored;

  > Dynamic structure definition;

  > Storage streamlined;

  > Scalability;

  > For the cloud; 

    NoSQL database classification

  > Key (Key-Value) stored in the database: The structure of Hash table memory (simple and easy deployment)

     >Tokyo Cabinet/Tyrant,Redis,Voldemort,OracleBDB,MemcacheDB。

  > Column store database: Coping distributed storage of huge amounts of data, in the form of a column family to save the data.

      >Cassandra,Hbase,Riak;

  > Document database: inspired by the lotus Notes, a similar form of JSON storage.

      >CouchDB,MongoDB,SequoiaDB;

  > Graphics (Graph) database: Neo4J, FlockDB;

  > Object Storage: In a similar object-oriented syntax of the language to operate the database.

      > Db4o, Slope

   > Xml databases: efficient storage of XML data, and support internal XML query syntax, such as XQuery, Xpath.

      >Berkely DB XML,BaseX;

 

  NoSQL databases and SQL databases are used in combination, there is no concept of who was replaced by the two sides, flexible NoSQL database used in different scenarios.

Guess you like

Origin www.cnblogs.com/fcitx/p/11041675.html