热门文章> 非关系型数据库是什么意思 >

非关系型数据库是什么意思

36氪企服点评小编
2021-09-22 17:17
874次阅读

       互联网发展早期在技术层面上,彼时尚处于Web应用开发的初期,互联网技术架构还是最原始的单一架构,网民的数量不多,一台服务器足以承受用户访问的压力,现在网络上每天都会产生庞大的数据,这些数据有很大一部分是由关系型数据库来处理,那么今天小编为大家介绍介绍非关系型数据库是什么意思。

非关系型数据库是什么意思非关系型数据库是什么

什么是非关系型数据库?

       非关系型数据库又被称为NoSQL(Not Only SQL ),意为不仅仅是SQL( Structured QueryLanguage,结构化查询语言),不需要事先定义结构,也就是不需要建表建库等,每条记录可以又不同的类型和约束条件。

非关系型数据库结构

       非关系型数据库以键值对存储,且结构不固定,每一个元组可以有不一样的字段,每个元组可以根据需要增加一些自己的键值对,不局限于固定的结构,可以减少一些时间和空间的开销。

优点:

       1、格式灵活:存储数据的格式可以是key,value形式、文档形式、图片形式等等,文档形式、图片形式等等,使用灵活,应用场景广泛,而关系型数据库则只支持基础类型。

       2、速度快:nosql可以使用硬盘或者随机存储器作为载体,而关系型数据库只能使用硬盘;

       3、高扩展性;

       4、成本低:nosql数据库部署简单,基本都是开源软件。

缺点:

       1、不提供sql支持,学习和使用成本较高;

       2、无事务处理;

       3、数据结构相对复杂,复杂查询方面稍欠。

       常见的非关系型数据库有Hbase、Redis、MongodDB、Neo4j。

       因为数据量庞大,且包含着大量无规则的数据,所以要想更好地利用这些数据,就必须做好数据处理和存储工作,如果仅仅依靠关系型数据库显然是不现实的,因此,非关系型数据库(NoSQL)就出现了。以上就是非关系型数据库是什么意思的全部内容了,希望可以帮到大家。

[免责声明]

文章标题: 非关系型数据库是什么意思

文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。

相关文章
最新文章
查看更多
关注 36氪企服点评 公众号
打开微信扫一扫
为您推送企服点评最新内容
消息通知
咨询入驻
商务合作