问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为什么要用NoSQL数据库管理系统

发布网友 发布时间:2022-04-22 16:44

我来回答

1个回答

热心网友 时间:2022-04-08 00:45

一、首先看看传统关系型数据库的瓶颈:

无法应对每秒上万次的读写请求,硬盘IO此时也将变为性能瓶颈

表中存储记录数量有限,横向可扩展能力有限,纵向数据可承受能力也是有限的,面对海量数据,势必涉及到分库分表,难以维护。大数据查询SQL效率极低,数据量到达一定程度时,查询时间会呈指数级别增长

难以横向扩展,无法简单地通过增加硬件、服务节点来提高系统性能。对于需要24小时不间断提供服务的网站来说,数据库升级、扩展将是一件十分麻烦的事,往往需要停机维护,数据迁移,为了避免服务间断,如果网站使用服务器集群,则根据集群策略,需要相应的考虑主从一致性、集群扩展性等一系列问题

二、然后看看NoSQL数据库的优点:

海量数据下,读写性能优异

数据模型灵活

数据间无关系,易于扩展

三、NoSQL数据库分类:

1,键值存储数据库。代表数据库:Redis

适用场景:会话信息,用户配置信息,购物车

2,列存储数据库

代表数据库:BigTable,Cassandra,HBase

适用场景:事件记录,内容管理,博客平台

不适合需要ACID事务的场合

3,文档型数据库

代表数据库:MongoDB

适用场景:事件记录,内容管理,博客平台,网站分析,实时分析,电子商务应用

4,图数据库:可以使用图结构相关算法,比如最短路径寻址

代表数据库:Neo4j

适用场景:社交网络,推荐引擎,基于位置的服务

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
山东沃尔德集团集团所辖公司介绍 齐鲁银行无忧贷和市民贷哪个好 什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... nosql数据库的几大类型 Graphscope、Neo4j有人用过吗?感受如何? 梦见自己长了四颗牙齿 梦见舌头长芽 想问一下图数据库neo4j和spark下面的graphx有什么区别 为什么选择图形数据库,为什么选择neo4j 梦见四个月的儿子舌头上长了一颗牙齿,是什么 周公解梦梦见自己 梦到自己舌头上长了四颗牙齿意味着什么 dcdc带负载能力看芯片的哪一项参数 DCDC降压芯片的输入端的滤波电容发烫? DCDC降压芯片的软起动时间是什么意思 晋江市各镇的人数姓氏分布! 96V直流输入如何变成72V直流输出?求电路图。 MOS管和DCDC升压转换器的主要参数是···? python的pymol专家 链接时出现一个undefined reference to 问题,实在不懂为什么 visual stdio2008 安装qt库 ubuntu 下的QT编程例子 安装QT环境遇到这种情况怎么破 梦见自已嘴里长肉包 如何用 SQL 实现 Dijkstra 的最短路径算法 spark graphx 可以求两点之间所有通路吗 鏈夐┈娑﹀湪灏辫屼簡锛屾垜浠鍦ㄤ笉鍦ㄦ剰涔変笉澶是什么字 梦见做梦舌头舔松动的牙齿?意外什么吗? 梦见掉牙那种说法比较正确 火狐登陆邮箱,提示安全连接失败,(错误码: ssl_error_no_cypher_overlap) 小螺丝十字凹槽磨圆了拧不开 健康管理师考试会被取消吗? 健康管理师考试改革新规定发生哪些新变化? 健康管理师明年要改政策了么? 2020年健康管理师还能考试吗? 健康管理师退出目录是否意味着考试取消? 官方消息:2020年健康管理师考试相关说明 404 Not Found 2020年健康管理师第一次考试延期大概多久 会取消吗? 2020健康管理师考试政策有改动吗? 2020年健康管理师报考常见热点问题 打蜡可不可以去掉汽车的刮痕