Home >Database >SQL >What are the characteristics of nosql database

What are the characteristics of nosql database

王林
王林Original
2020-07-03 11:05:0035167browse

The characteristics of nosql database are: 1. Easy to expand; 2. Large data volume and high performance; 3. Flexible data model; 4. High availability. There are many types of NoSQL databases, but they all have a common feature, that is, they all remove the relational characteristics of relational databases.

What are the characteristics of nosql database

nosql database features:

1. Easy to expand

There are many types of NoSQL databases, but A common feature is to remove the relational characteristics of relational databases. There is no relationship between data, so it is very easy to expand. Invisibly, it brings scalability at the architectural level.

2. Large data volume, high performance

NoSQL databases have very high read and write performance, especially under large data volumes, they also perform well. This is due to its non-relational nature and simple structure of the database.

Generally MySQL uses Query Cache. NoSQL's Cache is record-level and a fine-grained Cache, so the performance of NoSQL at this level is much higher.

3. Flexible data model

NoSQL does not need to create fields for the data to be stored in advance, and can store customized data formats at any time. In a relational database, adding and deleting fields is a very troublesome thing. If it is a table with a very large amount of data, adding fields is simply a nightmare. This is especially obvious in the era of Web 2.0 with large amounts of data.

4. High availability

NoSQL can easily implement a high-availability architecture without affecting performance. For example, Cassandra and HBase models can also achieve high availability by replicating the model.

The above is the detailed content of What are the characteristics of nosql database. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn