Classification of NoSql

There are many types of nosql databases according to the storage model and characteristics of the data:
The above is only a general division from the storage model. There is no absolute boundary between them, and there are also cases of intersection. For example, the Table type storage of Tokyo Cabinet / Tyrant can be understood as a document type storage. Berkeley DB XML database is based on Berkeley Developed on top of DB.
how to choose?
Usually need to consider the following situations:
1, data structure characteristics. Including structured, semi-structured, whether fields may change, whether there are large text fields, whether data fields may change.
2. Write characteristics. Including the insert ratio, update ratio, whether a small field of data is frequently updated, and atomic update requirements.
3, query characteristics. Including query conditions and the scope of query hotspots. For example, the query of user information may be random, and the query of news is based on time, the newer the more frequent.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326062982&siteId=291194637