云计算数据库

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

什么是云数据库?

“云数据库”可以是两种不同的东西之一:安装并运行在云虚拟机上(无论是公共云、私有云还是混合云平台)的传统数据库或NoSQL数据库,或者由云提供商完全管理的数据库数据库 - AS-A-Service(DBAAS)祭。前者是在云环境中运行您自己的自管理数据库,实际上与操作传统数据库没有什么不同。另一方面,云DBaaS是自然的数据库相当于软件 - AS-Service(yabogame亚博科技彩票SaaS):按你所使用的支付,并让系统处理供应和扩展的所有细节,以满足需求,同时保持一贯的高性能。

云数据库选项

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

完全托管数据库 - AS-Service

大多数时间(以及此页面的大部分时间),术语“云数据库”是指基于云的数据库 - AS-Service。

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

的关键云数据库的好处是从任何地方都可以访问它们,从第一天可扩展,设计用于可靠性和性能。

易于访问和敏捷性

无论您的团队是已经在云基础设施上开发软件,还是正在将遗留应用程序迁移到云的过程中yabogame亚博科技彩票,这都是显而易见的原生云数据库产品越来越受欢迎。

现代数据库 - AS-Service平台可轻松(但受控)从云和非云系统访问通过一致的API和驱动程序,简化对关键资源的访问。特别是从集中式和易于访问的数据库资源中受益的微型架构,因为许多应用程序需要访问和共享数据。

虽然云SQL数据库在很多情况下都可以使用,但今天的灵活性云NoSQL数据库显着提高了敏捷性在数据管理和软件开发中相似。亚博科技彩票yabogame系统升级,重新平衡群集或供应更快的硬件,甚至更改模式和结构,不需要停机。

如果您认为NoSQL意味着无法控制数据质量,您可能希望查看MongoDB如何管理如何提供结构保证,而不会牺牲文档模型的最终灵活性。亚博体育app官方下载地址亚博贵宾会贴吧

可伸缩性和性能

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

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

不仅使用完全托管云数据库通常更便宜,而不是维护自己的,它需要更少的手动工作,所以你和你的团队可以专注于交付价值

可靠性和容灾

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

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

亚博贵宾会贴吧MongoDB Atlas,MongoDB云数据库,自动复制并实时备份,启用时间点恢复,为您提供额外的信心。

无论您的团队是已经在云基础设施上开发软件,还是正在将遗留应用程序迁移到云的过程中yabogame亚博科技彩票,这都是显而易见的原生云数据库产品越来越受欢迎。

现代数据库 - AS-Service平台可轻松(但受控)从云和非云系统访问通过一致的API和驱动程序,简化对关键资源的访问。特别是从集中式和易于访问的数据库资源中受益的微型架构,因为许多应用程序需要访问和共享数据。

虽然云SQL数据库在很多情况下都可以使用,但今天的灵活性云NoSQL数据库显着提高了敏捷性在数据管理和软件开发中相似。亚博科技彩票yabogame系统升级,重新平衡群集或供应更快的硬件,甚至更改模式和结构,不需要停机。

如果您认为NoSQL意味着无法控制数据质量,您可能希望查看MongoDB如何管理如何提供结构保证,而不会牺牲文档模型的最终灵活性。亚博体育app官方下载地址亚博贵宾会贴吧

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

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

不仅使用完全托管云数据库通常更便宜,而不是维护自己的,它需要更少的手动工作,所以你和你的团队可以专注于交付价值

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

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

亚博贵宾会贴吧MongoDB Atlas,MongoDB云数据库,自动复制并实时备份,启用时间点恢复,为您提供额外的信心。

常见的云数据库用例

云数据库在大多数情况下与传统数据库一样工作。在构建以下软件产品时,它们特别有价值:亚博科技彩票yabogame

正在进行

需要大量数据

需要处理大规模的交通

在地理上分布

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

虽然某些用例是云数据库使用的更明显的候选人,但更传统的用例,如实时在线交易处理,缓存或数据仓库工作以及完全托管的范式。

实时事务处理

遗留数据库迁移

移动应用程序开发

物联网

缓存

分析

云数据库考虑因素

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

云数据库提供商

虽然某些云数据库可在所有云提供商上使用(MongoDB Atlas在任何主要的公共云提供商上运行),但其他人特定于一个提供商(例如亚博贵宾会贴吧,Google上的云,或亚马逊Web服务上的RDS)。

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

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

  • 平台锁定。

  • 技术要求。

  • 云提供商的策略。

数据库技术

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

  • 它是否兼容?

  • 便携式吗?

  • 它适合我的用例吗?

管理系统

你有人和技能集,自己管理合适的数据库技术吗?如果你这样做,那么自我管理云虚拟机上的数据库可以很好地为您工作。尽管如此,你还是应该考虑一下完全管理的dbaas.为您提供大部分管理负载的平台,并为更高级项目提供释放您的团队。

  • VM与DBaaS

  • 性能/ SLA.

  • 可伸缩性/增长的开销

  • 监测

成本模型

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

  • 基于虚拟机、license或使用

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

安全

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

  • 访问控制和审计

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

临时演员

今天的云数据库即服务产品带来的不仅仅是数据库本身。亚博贵宾会贴吧例如,MongoDB Atlas包括与sql兼容的连接器、集成的图表和图形,以及用于构建带有触发器和无服务器计算的数据驱动工作流的工具等等。

  • 分析

  • 连接器

  • 报告

  • 审计

  • 触发和处理

虽然某些云数据库可在所有云提供商上使用(MongoDB Atlas在任何主要的公共云提供商上运行),但其他人特定于一个提供商(例如亚博贵宾会贴吧,Google上的云,或亚马逊Web服务上的RDS)。

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

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

  • 平台锁定。

  • 技术要求。

  • 云提供商的策略。

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

  • 它是否兼容?

  • 便携式吗?

  • 它适合我的用例吗?

你有人和技能集,自己管理合适的数据库技术吗?如果你这样做,那么自我管理云虚拟机上的数据库可以很好地为您工作。尽管如此,你还是应该考虑一下完全管理的dbaas.为您提供大部分管理负载的平台,并为更高级项目提供释放您的团队。

  • VM与DBaaS

  • 性能/ SLA.

  • 可伸缩性/增长的开销

  • 监测

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

  • 基于虚拟机、license或使用

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

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

  • 访问控制和审计

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

今天的云数据库即服务产品带来的不仅仅是数据库本身。亚博贵宾会贴吧例如,MongoDB Atlas包括与sql兼容的连接器、集成的图表和图形,以及用于构建带有触发器和无服务器计算的数据驱动工作流的工具等等。

  • 分析

  • 连接器

  • 报告

  • 审计

  • 触发和处理

亚博贵宾会贴吧MongoDB Atlas云数据库

亚博贵宾会贴吧MongoDB可以作为一个自我管理的数据库集群或虚拟机安装和运行在任何云提供商或本地网络上,也可以使用我们的云数据库即服务(DBaaS)产品MongoDB Atlas安装和运行在AWS、GCP或Azure上。采用DBaaS选项有很多好处,包括:

简化管理

弹性自动播放

冗余,备份和恢复

图表

连接器

模式导航器

亚博贵宾会贴吧MongoDB Atlas是MongoDB更广泛的数据即服务(DaaS)开发平台的一部分,对于管理您自己的NoSQL或传统数据库,或使用特定于云提供商的托管产品来说,它是一个强大而引人注目的替代方案。

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

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

您可以将群集视为单个数据库实例,由基于透明的使用的定价模型介绍,因此您从不担心超出或提供的。