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. |