资料库 什么是非关系数据库? -技术百科的定义

什么是非关系数据库? -技术百科的定义

目录:

Anonim

定义-非关系数据库是什么意思?

非关系数据库是不包含关系数据库管理系统(RDBMS)促进的表/键模型的数据库。 这些类型的数据库需要数据处理技术和流程,旨在为大公司面临的大数据问题提供解决方案。 最流行的新兴非关系数据库称为NoSQL(不仅SQL)。

Techopedia解释了非关系数据库

大多数非关系型数据库都已合并到Google,Yahoo!,Amazon和Facebook等网站中。 这些网站每天都有成千上万的用户引入大量新应用程序,因此它们将无法使用现有的RDBMS解决方案来应对大量流量高峰。 由于RDBMS无法处理该问题,因此他们已切换到一种新型的DBMS,它能够以非关系方式处理Web规模数据。


非关系数据库(例如NoSQL)的一个有趣方面是可伸缩性。 NoSQL使用BASE系统(基本可用,软状态,最终一致)。 非关系数据库放弃了关系数据库使用行和列的表形式,而使用专用框架来存储数据,可以通过特殊的查询API来访问数据。 持久性是这些数据库中的重要元素。 为了实现海量数据的快速吞吐量,性能的最佳选择是“在内存中”,而不是从磁盘进行读写。


关系数据库使用ACID系统,该系统可确保在所有数据管理情况下数据的一致性,但由于所有这些关系及其分支性质,显然需要更长的处理时间。 但是,BASE系统放宽了对一致性的要求,以实现更好的可用性和分区以实现更好的可伸缩性。

什么是非关系数据库? -技术百科的定义