如何选择云数据库
交易型云数据库有各种形状和大小,从简单的键值存储到星球级的分布式关系数据库。下面是如何为你的应用选择合适的云数据库。
作者: Martin Heller
信息世界》特约编辑
思想库
自20世纪80年代初以来,数据库已经有了长足的发展,当时数据库只在大型机上运行,你只能在CODASYL数据库和关系型数据库之间选择。CODASYL数据库的速度往往是关系型数据库的两倍,但最终计算机硬件的改进和SQL查询的便利(相对于编写导航数据库代码而言)导致关系型数据库在市场上占据主导地位。
现在有了可以在任何地方运行的数据库,从你的智能手机,到数据中心的服务器,再到地理上分布的云数据库。除了关系型表格数据库外,还有用于时间序列、图形、空间、文本、在线分析处理(OLAP)、XML和JSON数据的数据库。有些数据库专门处理单一类型的数据;有些数据库提供数据类型的选择,但一次只能选择一种;有些数据库允许多种数据类型共存于同一数据库实例中。有些数据库专门从事在线交易处理(OLTP),有些专门从事分析(OLAP),有些则能很好地处理交易和分析的综合工作负载。
[也在InfoWorld上:8个支持数据库内机器学习的数据库]
在这篇文章中,我们将集中讨论在云中运行的交易型工作负载,而将云数据仓库留给另一篇文章。我们将讨论的一些数据库也可以在企业内部运行;一些数据库有专门的云支持,但与企业内部的数据库兼容;还有一些是 "云原生 "的,即它们只能从云提供商那里获得。
确定数据库的要求
数据库几乎从来不是一个独立的东西。相反,数据库通常是一个应用程序的后端或存储层。
继续阅读本文 现在注册
获得免费访问
了解更多现有用户登录