您现在的位置是:亿华云 > IT科技
4 种不适合使用NoSQL数据库的场景
亿华云2025-10-03 06:35:20【IT科技】8人已围观
简介我们在最近的一篇文章中探讨了 NoSQL 和 NewSQL之间的基本区别。 现在让我们通过观察开发人员真正关心的问题来剖析其差异:我们可以用NoSQL来解决哪些问题? 同样重要的是,No
我们在最近的适合使用L数一篇文章中探讨了 NoSQL 和 NewSQL之间的基本区别。 现在让我们通过观察开发人员真正关心的据库景问题来剖析其差异:
让我们回顾一下NoSQL和NewSQL之间四个有明显差异的领域,并回顾一下一些使用NoSQL技术,据库景但可能不是适合使用L数***选择的用例。
NoSQL数据库的据库景四个缺点
不要让我们产生误解,NoSQL数据库对于许多工作负载和应用程序是适合使用L数非常有优势的,但在四个方面,据库景NoSQL的适合使用L数缺点是很明显的。
可扩展性
当NoSQL产品用来实现以满足诸如Google,据库景Facebook和Twitter等与生俱来的适合使用L数网络公司的可扩展性需求时,它们开始引起注意。据库景 这些公司要处理大量来自无数来源的适合使用L数非结构化数据:网络搜索,移动设备,据库景用户状态更新,云服务器适合使用L数评论流等。
在这些用例中,最重要的考虑是可扩展性:数据库必须大规模扩展。 SQL数据库的僵硬模式和交互性被视为枷锁,并且在传统RDBMS上扩展的成本也被认为是不可行的。
在廉价的硬件商品上向外扩展的能力是很关键的。 如果你的用例需要横向扩展***数据源,NoSQL可能是正确的选择 --- 除非你要对数据进行实时操作。
虽然传统的关系数据库系统提供了扩展选项 ---- 以非常显著的成本 ---- 许多NewSQL系统被设计为解决可扩展性挑战,首先使用NoSQL来解决,同时保留传统RDBMS的事务性和交互性。
一个很好的替代方案是内存中,大规模并行的SQL关系数据库,它在廉价的亿华云计算硬件商品上线性扩展。 数据库应该是云友好的,并且能够通过扩展来满足云操作的需求。 应该将其设计为具有高性能和低延迟,具有无共享,本地群集,云友好的架构,从而实现高可用性,可冗余和容错性。
可用性
大多数NoSQL系统是为可用性设计的,CAP-定理>
这个由Apache Cassandra做出的著名的设计决策是基于这样一个观点,即数据总是可以访问比数据立即正确更重要。 毕竟,理由是,谁真的关心一个Tweet是否真的按照发布的顺序实时显示? 最终,它将以正确的顺序显示,但不一定非得立即正确显示。网站模板
在某些用例中,最终的一致性是可以接受的。 但是在许多情况下,例如当您需要立即作出决定时...
让移动用户的访问通过。 分配有限的,稀缺的资源。 处理财务。... EC(和NoSQL)就不是一个好的选择。
一些NewSQL系统允许用户能够将一致性级别调低。 例如,MemSQL支持弱隔离(ACID中的“I”)来提高查询延迟。 为了可用性而牺牲正确答案,这对分析型(OLAP)工作负载可能是有意义的,但对事务型(OLTP)工作负载就变得无关紧要了。
一致性(例如,兼容ACID事务,正确答案)
NoSQL系统被设计为可用性(见上文)。 这个选择意味着他们无法提供CAP定理>
因此,NoSQL系统选择AP - 它们是可用性和分区容错性。 这使得NoSQL对于需要强一致性的应用程序或用例来说是一个糟糕的选择:
计费。 权限管理,运营支持(电信公司)。 ***一美元(广告科技,游戏)。 SLA(译者注:Service Level Agreement 服务级别协议,提供服务的企业与客户之间就服务的品质、水准、性能等方面所达成的双方共同认可的协议或契约)管理,会话管理。 交易验证,欺诈检测,投标和报价管理。 传感器管理。典型的CAP定义说:你不可能同时满足这三个特性。
一个更实际的方式来考虑CAP:面对网络分区,您不能总是具有***的一致性和100%的可用性。 您应该相应地做出规划。
快速请求-响应应用程序
现代请求-响应式风格的应用程序大量发生:
验证用户的余额时允许移动电话进行连接。 以***惠的价格交易。 向潜在的成千上万的用户展示移动广告,而不会影响广告客户的广告预算。 为电信运营商管理严格的SLA。 在交易批准之前检测欺诈刷卡。这些事件在世界各地每天发生数百万次。 电信,金融服务,在线游戏,广告技术等行业的供应商需要适应这些事件的变化和速度。 他们需要一个可扩展的,事务性一致的解决方案。
很赞哦!(51)
下一篇: 数据中心和热泵:一个成功的组合
相关文章
热门文章
- 数据中心可持续发展:清洁能源并不完美 但值得尝试
- 记住那句话,域名向来不属于任何人,谁先买就归谁,购买期过后,域名又不再属于任何人。
- 当投资者经过第二阶段的认真学习之后又充满了信心,认为自己可以在市场上叱咤风云地大干一场了。但没想到“看花容易绣花难”,由于对理论知识不会灵活运用.从而失去灵活应变的本能,就经常会出现小赢大亏的局面,结果往往仍以失败告终。这使投资者很是困惑和痛苦,不知该如何办,甚至开始怀疑这个市场是不是不适合自己。在这种情况下,有的人选择了放弃,但有的意志坚定者则决定做最后的尝试。
- 只要我们做的是从目前的市场情况选择域名,从简单易记,从个性特征上,我们就可以找到一个好域名进行注册。域名注册进行域名记录和解析以及绑定网站后,客户可以通过URL登录您的网站。
站长推荐
Nginx配置指南:快速安装与反向代理设置
互联网其实拼的也是人脉,域名投资也是一个时效性很强的东西,一个不起眼的消息就会引起整个域名投资市场的动荡,因此拓宽自己的人脉圈,完善自己的信息获取渠道,让自己能够掌握更为多样化的信息,这样才更有助于自己的域名投资。
国际域名转移的费用和处理步骤是什么?
最后提醒我们,域名到期后要及时更新域名,否则可能会丢掉域名,每次抢先注册都不会成功。
新的数据中心需求重塑企业应用交付
Status、Creation Date、Expiration Date
其次,一般域名注册有一个获取密码的按钮,域名注册商点击后会向您发送密码。在得到域名注册商发送的密码后,将其传输到域名服务提供商网站,然后输入密码,此时域名呈现申请状态。提交申请后,原注册人通常会向您发送一封电子邮件,询问您是否同意转让。此时,您只需点击同意转移按钮,域名注册商就可以成功转移。
4、说起来容易