这些数据库不需要定义架构

Connect Asia Data learn, and optimize business database management.
Post Reply
Bappy11
Posts: 516
Joined: Sun Dec 22, 2024 9:28 am

这些数据库不需要定义架构

Post by Bappy11 »

SQL 与 NoSQL 数据库(或关系型与非关系型)是云现代化讨论中经常出现的话题。与 SQL 兼容的数据库在高度结构化的数据之间具有紧密的关系,具有明确定义的架构。许多应用程序都是在假设关系数据库管理系统将支持它们的情况下构建的。这些数据库中的数据使用 SQL 进行查询。

最近,NoSQL(即 Not Only SQL)数据库越来越受欢迎。,并且在数据类型、属性和数据结构方面具有更大的灵活性。数据结构比关系数据库更简单,因此 NoSQL 数据库可以支持需要极快性能、水平扩展和分布式处理的现代应用程序。

从关系数据库(例如 SQL Server)更改为 NoSQL 数据库确实需要对您的工作负载进行重大重构,因为从架构到查询方法的一切都发生了变化。一些组织将旧版应用程序保留在关系数据库中,并使用 NoSQL 选项来实施新的开发计划。

使用专用的非关系数据库
专用 NoSQL 数据库有多种形式,可解决关系数据库模型的各种缺点。以下是最常见的类型以及如何在 AWS 环境中部署它们。

图形
图形数据库用于创建和导航高度关联数据之间的关系,例如身份、知识和欺诈图。数据以节点、边和属性的形式存储。

使用案例包括社交网络、欺诈检测和电子商务推荐引擎。

完全托管图形数据库的一个例子是Amazon Neptune。它每秒可以 塞浦路斯电报数据 达到 100,000 次查询,并支持 Gremlin、SPARQL 和 openCypher 等开源图形技术。

宽柱
宽列数据库用于存储大规模、低延迟的数据,这些数据通过灵活的数据模型组织成列。它们专为跨多个数据库实例水平扩展的大量数据而设计。

使用案例包括工业物联网 (IoT)、游戏和日志数据。

Amazon TimeStream 是一项完全托管的无服务器服务,每天支持数万亿个事件。它将数据拆分为用于最近使用数据的内存数据存储和用于历史数据的成本优化数据存储。

有兴趣探索更多云现代化途径吗?请下载我们的白皮书“开源?专用?NoSQL?为您的商业数据库做出正确的战略云现代化决策”,以便掌握正确的信息,做出云优化决策。
Post Reply