📜  关系数据库和NoSQL之间的区别

📅  最后修改于: 2021-08-29 11:48:34             🧑  作者: Mango

1.关系数据库:
RDBMS代表关系数据库管理系统。它是最流行的数据库。在其中,数据以元组形式的行形式存储。它包含表的数目,并且由于数据存储在表中,因此可以轻松访问数据。该模型由EF Codd提出。

2. NoSQL:
NoSQL数据库代表非SQL数据库。 NoSQL数据库不像关系数据库那样使用表来存储数据。它用于在数据库中存储和获取数据,通常用于存储大量数据。它支持查询语言并提供更好的性能。

关系数据库和NoSQL之间的区别:

Relational Database NoSQL
It is used to handle data coming in low velocity. It is used to handle data coming in high velocity.
It gives only read scalablity. It gives both read and write scalablity.
It manages structured data. It manages all type of data.
Data arrives from one or few locations. Data arrives from many locations.
It supports complex transactions. It supports simple transactions.
It has single point of failure. No single point of failure.
It handles data in less volume. It handles data in high volume.
Transactions written in one location. Transactions written in many locations.
Deployed in vertical fashion. Deployed in Horizontal fashion.