云计算数据库

从运行在云虚拟机上的传统数据库,到完全管理的NoSQL数据库即服务(DBaaS),云数据库正在改变应用程序开发。

什么是云数据库?

“云数据库”可以是两种不同的东西之一:安装并运行在云虚拟机上(无论是公共云、私有云还是混合云平台)的传统数据库或NoSQL数据库,或者由云提供商完全管理的数据库database-as-a-service (DBaaS)祭。前者是在云环境中运行您自己的自管理数据库,实际上与操作传统数据库没有什么不同。另一方面,云DBaaS是自然的相当于软件即服务(SaaS)的数据库1888bet亚洲体育188金宝慱官网下载:按你所使用的支付,并让系统处理供应和扩展的所有细节,以满足需求,同时保持一贯的高性能。

云数据库选项

在云虚拟机上运行的传统数据库

全面管理database-as-a-service

在大多数情况下(以及本页面的其余部分),术语“云数据库”指的是基于云的数据库即服务。

为什么要使用云数据库/DBaaS?

的关键云数据库的好处它们可以在任何地方访问,从第一天起就可扩展,并为可靠性和性能而设计。

易于访问和敏捷性

无论您的团队是已经在云基础设施上开发软件,还是正在将遗留应用程序迁移到云的过程中188金宝慱官网下载1888bet亚洲体育,这都是显而易见的原生云数据库产品越来越受欢迎。

现代的数据库即服务平台实现了简单(但可控)从云和非云系统访问通过一致的api和驱动程序,简化对关键资源的访问。由于许多应用程序需要访问和共享数据,微服务体系结构尤其得益于集中式且易于访问的数据库资源。

虽然云SQL数据库在很多情况下都可以使用,但今天的灵活性云NoSQL数据库极大地提高了敏捷性在数据管理和软件开发中都是如此。1888bet亚洲体育188金宝慱官网下载不需要停机来进行系统升级、重新平衡集群或提供更快的硬件,甚至不需要更改模式和结构。

如果您认为NoSQL意味着无法控制数据质量,那么您可能想了解一下MongoDB是如何在不牺牲文档模型的最终灵活性的情况下提供结构保证的。188金宝博官网登录188金宝搏手机客户端安卓下载

可伸缩性和性能

数据管理系统的真正测试是它在高负载下如何适应和执行。

无论哪种数据库技术最适合你,云数据库服务的设计通常都是为了自动扩展以适应数据增长,并向外处理负载具有一致的性能特点。不能自动调优的是,好的数据库即服务会自动提醒您,以便您可以优化索引和访问模式,以达到性能目标。

使用完全托管的云数据库通常比维护自己的云数据库更便宜,它需要的手工工作更少,因此您可以你的团队可以专注于交付价值

可靠性和容灾

没有什么比关键任务数据库离线更糟糕的了——除了丢失其中的所有数据。

云数据库通常是默认情况下进行了复制和备份,这样就不会有单点故障导致应用程序脱机,甚至灾难性事件也可以通过定期的自动备份和灾难恢复来缓解。

188金宝搏手机客户端安卓下载MongoDB云数据库MongoDB Atlas自动实时复制和备份,支持时间点恢复,给您额外的一层信心。

无论您的团队是已经在云基础设施上开发软件,还是正在将遗留应用程序迁移到云的过程中188金宝慱官网下载1888bet亚洲体育,这都是显而易见的原生云数据库产品越来越受欢迎。

现代的数据库即服务平台实现了简单(但可控)从云和非云系统访问通过一致的api和驱动程序,简化对关键资源的访问。由于许多应用程序需要访问和共享数据,微服务体系结构尤其得益于集中式且易于访问的数据库资源。

虽然云SQL数据库在很多情况下都可以使用,但今天的灵活性云NoSQL数据库极大地提高了敏捷性在数据管理和软件开发中都是如此。1888bet亚洲体育188金宝慱官网下载不需要停机来进行系统升级、重新平衡集群或提供更快的硬件,甚至不需要更改模式和结构。

如果您认为NoSQL意味着无法控制数据质量,那么您可能想了解一下MongoDB是如何在不牺牲文档模型的最终灵活性的情况下提供结构保证的。188金宝博官网登录188金宝搏手机客户端安卓下载

数据管理系统的真正测试是它在高负载下如何适应和执行。

无论哪种数据库技术最适合你,云数据库服务的设计通常都是为了自动扩展以适应数据增长,并向外处理负载具有一致的性能特点。不能自动调优的是,好的数据库即服务会自动提醒您,以便您可以优化索引和访问模式,以达到性能目标。

使用完全托管的云数据库通常比维护自己的云数据库更便宜,它需要的手工工作更少,因此您可以你的团队可以专注于交付价值

没有什么比关键任务数据库离线更糟糕的了——除了丢失其中的所有数据。

云数据库通常是默认情况下进行了复制和备份,这样就不会有单点故障导致应用程序脱机,甚至灾难性事件也可以通过定期的自动备份和灾难恢复来缓解。

188金宝搏手机客户端安卓下载MongoDB云数据库MongoDB Atlas自动实时复制和备份,支持时间点恢复,给您额外的一层信心。

常见的云数据库用例

云数据库在大多数情况下与传统数据库一样工作。在构建以下软件产品时,它们特别有价值:1888bet亚洲体育188金宝慱官网下载

正在进行

需要大量的数据

需要处理大规模的交通

分布在地理上

利用集中化的数据应用程序(如遗留的现代化和分析)也是使用云数据库的理想选择。

虽然某些用例是云数据库使用的更明显的候选者,但更传统的用例,如实时在线事务处理、缓存或数据仓库,在完全管理的范例中也同样有效。

实时事务处理

遗留数据库迁移

移动应用程序开发

物联网

缓存

分析

云数据库方面的考虑

无论您是否还在考虑云数据库是否适合您,还是在为您的需求选择理想的数据库即服务的过程中,有几个关键因素需要考虑:

云数据库提供商

虽然有些云数据库在所有云提供商上都可用(MongoDB Atlas运行在任何主要的公共云提供商上),但其他的则是特定于一个提供商的188金宝搏手机客户端安卓下载(例如谷歌上的cloud Bigtable,或者Amazon Web Services上的RDS)。

如果你有现成的足迹、兼容性需求或现有关系,那么您的选择将是云虚拟机上的自管理数据库,或由该云提供商或其上提供的数据库即服务产品。

其他策略,如多重云混合云可能要求您利用多个公共和私有云,这将把您的数据库选择缩小到跨提供商和/或本地操作的产品。

  • 平台锁定。

  • 技术要求。

  • 云提供商的策略。

数据库技术

你可能要找一个SQL-compatible提供服务是为了使用现有的系统、过程或技能集,或对某方面更感兴趣NoSQL提供适合您系统需求的服务。有时是你团队的其他选择技术堆栈,如编程语言,将使一种或另一种数据库技术更适合,您应该仔细查看给定的提供者或平台是否适合您的开发过程。

  • 它是兼容的吗?

  • 便携式吗?

  • 它适合我的用例吗?

管理系统

你有自己管理正确数据库技术的人员和技能吗?如果你有,那么自我管理云虚拟机上的数据库可以很好地为您工作。尽管如此,你还是应该考虑一下全面管理DBaaS这些平台为您承担了大量的管理工作,并将您的团队解放出来,让他们从事更高级的项目。

  • VM与DBaaS

  • 性能/ sla

  • 可伸缩性/增长的开销

  • 监控

成本模型

云数据库的另一个好处是基于使用或基于消费的定价.这意味着,在你甚至不知道你的最终资源需求之前,你可以进行预先投资从小处开始,根据需要逐步增加

  • 基于虚拟机、license或使用

  • 将你的定价模式与你的商业模式相匹配

安全

数据泄露的成本只会上升,监管审查也处于历史最高水平。托管云数据库采用分层安全最佳实践,使系统自动更新,并利用广泛的专业知识来实现最安全的配置。为什么要自己承担这一切?

  • 访问控制和审计

  • 托管的分层安全最佳实践

临时演员

今天的云数据库即服务产品带来的不仅仅是数据库本身。188金宝搏手机客户端安卓下载例如,MongoDB Atlas包括与sql兼容的连接器、集成的图表和图形,以及用于构建带有触发器和无服务器计算的数据驱动工作流的工具等等。

  • 分析

  • 连接器

  • 报告

  • 审计

  • 触发器和处理

虽然有些云数据库在所有云提供商上都可用(MongoDB Atlas运行在任何主要的公共云提供商上),但其他的则是特定于一个提供商的188金宝搏手机客户端安卓下载(例如谷歌上的cloud Bigtable,或者Amazon Web Services上的RDS)。

如果你有现成的足迹、兼容性需求或现有关系,那么您的选择将是云虚拟机上的自管理数据库,或由该云提供商或其上提供的数据库即服务产品。

其他策略,如多重云混合云可能要求您利用多个公共和私有云,这将把您的数据库选择缩小到跨提供商和/或本地操作的产品。

  • 平台锁定。

  • 技术要求。

  • 云提供商的策略。

你可能要找一个SQL-compatible提供服务是为了使用现有的系统、过程或技能集,或对某方面更感兴趣NoSQL提供适合您系统需求的服务。有时是你团队的其他选择技术堆栈,如编程语言,将使一种或另一种数据库技术更适合,您应该仔细查看给定的提供者或平台是否适合您的开发过程。

  • 它是兼容的吗?

  • 便携式吗?

  • 它适合我的用例吗?

你有自己管理正确数据库技术的人员和技能吗?如果你有,那么自我管理云虚拟机上的数据库可以很好地为您工作。尽管如此,你还是应该考虑一下全面管理DBaaS这些平台为您承担了大量的管理工作,并将您的团队解放出来,让他们从事更高级的项目。

  • VM与DBaaS

  • 性能/ sla

  • 可伸缩性/增长的开销

  • 监控

云数据库的另一个好处是基于使用或基于消费的定价.这意味着,在你甚至不知道你的最终资源需求之前,你可以进行预先投资从小处开始,根据需要逐步增加

  • 基于虚拟机、license或使用

  • 将你的定价模式与你的商业模式相匹配

数据泄露的成本只会上升,监管审查也处于历史最高水平。托管云数据库采用分层安全最佳实践,使系统自动更新,并利用广泛的专业知识来实现最安全的配置。为什么要自己承担这一切?

  • 访问控制和审计

  • 托管的分层安全最佳实践

今天的云数据库即服务产品带来的不仅仅是数据库本身。188金宝搏手机客户端安卓下载例如,MongoDB Atlas包括与sql兼容的连接器、集成的图表和图形,以及用于构建带有触发器和无服务器计算的数据驱动工作流的工具等等。

  • 分析

  • 连接器

  • 报告

  • 审计

  • 触发器和处理

188金宝搏手机客户端安卓下载MongoDB Atlas云数据库

188金宝搏手机客户端安卓下载MongoDB可以作为一个自我管理的数据库集群或虚拟机安装和运行在任何云提供商或本地网络上,也可以使用我们的云数据库即服务(DBaaS)产品MongoDB Atlas安装和运行在AWS、GCP或Azure上。采用DBaaS选项有很多好处,包括:

简化管理

弹性自动定量

冗余、备份和恢复

图表

连接器

模式导航器

188金宝搏手机客户端安卓下载MongoDB Atlas是MongoDB更广泛的数据即服务(DaaS)开发平台的一部分,对于管理您自己的NoSQL或传统数据库,或使用特定于云提供商的托管产品来说,它是一个强大而引人注目的替代方案。

云数据库的工作方式是,自动化系统能够为您提供、管理和扩展底层数据库集群,而不是安装、配置和维护一个或多个数据库实例。

完全托管的数据库服务可以处理维护一致可用的高性能集群的复杂性,使开发人员可以将其作为简单的全局可用资源进行访问。

您可以将集群视为一个单一的数据库实例,由一个透明的基于使用的定价模型覆盖,因此您永远不会担心供应过度或不足。