这是我参与「第五届青训营 」伴学笔记创作活动的第 8 天
非关系型数据库又被称为NoSQL(Not Only SQL ),意为不仅仅是SQL( Structured QueryLanguage,结构化查询语言),不需要事先定义结构,也就是不需要建表建库等,每条记录可以又不同的类型和约束条件。非关系型数据库是一种不使用关系模型来存储数据的数据库系统。它们通常使用文档存储、键值存储、图形数据库或其他形式的数据存储,以更好地满足特定的应用程序需求。
非关系型数据库的主要特点是:1.更快的查询速度;2.更灵活的数据模型;3.更容易的扩展性;4.更高的可用性;5.更低的管理成本。
非关系型数据库的缺点包括:1)查询效率较低,因为它们没有像关系型数据库那样的索引和查询优化器;2)它们不支持复杂的查询,因为它们没有像关系型数据库那样的复杂查询语言;3)它们不支持事务,因为它们没有像关系型数据库那样的事务处理机制;4)它们不支持复杂的数据结构,因为它们没有像关系型数据库那样的复杂数据结构;5)它们不支持复杂的数据模型,因为它们没有像关系型数据库那样的复杂数据模型。
非关系型数据库的代表有MongoDB、Redis、Cassandra、HBase、Neo4j等。
非关系型数据库(NoSQL)是一种非关系型的数据库,它不使用传统的表格和行/列模型,而是使用文档、图形或键值存储来存储数据。它更加灵活,可以更快地处理大量数据,并且可以更容易地扩展。关系型数据库(RDBMS)是一种使用表格和行/列模型来存储数据的数据库。它提供了强大的查询功能,可以更容易地维护数据的完整性和一致性。