云数据库

从云虚拟机(VM)上运行的传统数据库,到全托管的NoSQL数据库 - AS-Service(DBAAS),云数据库正在转换应用程序开发。

什么是云数据库?

“云数据库”可以是两个不同的东西之一:在云虚拟机上安装和运行传统或noSQL数据库(IT公共云,私有云或混合云平台),或云提供商完全管理数据库 - AS-A-Service(DBAAS)提供。前者在云环境中运行自己的自我托管数据库,实际上没有什么不同于操作传统数据库。另一方面,云dbaas是自然的数据库相当于软件 - AS-Service(188金宝慱官网下载1888bet亚洲体育SaaS):随时支付,只需使用您使用的内容,并让系统处理配置和扩展的所有细节以满足需求,同时保持始终如一的高性能。

云数据库选项

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

完全托管数据库 - AS-Service

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

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

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

您的团队是在云基础架构上开发的软件,还是在将遗留应用程序迁移到云端的过程中,这使188金宝慱官网下载1888bet亚洲体育得这是明显的云天然数据库产品越来越受欢迎。

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

虽然云SQL数据库在许多情况下服务,但今天的灵活性云NoSQL数据库显着提高了敏捷性在数据管理和软件开发中相似。1888bet亚洲体育188金宝慱官网下载系统升级,重新平衡群集或供应更快的硬件,甚至更改模式和结构,不需要停机。

如果您认为NoSQL意味着无法控制数据质量,您可能希望查看MongoDB如何管理如何提供结构保证,而不会牺牲文档模型的最终灵活性。188金宝博官网登录188金宝搏手机客户端安卓下载

可扩展性和性能

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

无论数据库技术最适合您,云数据库服务通常都设计为自动扩展以适应数据增长,向外处理负载具有一致的性能特征。无法自动调整的内容,一个良好的数据库 - AS-A-Service将自动提醒您,以便您可以优化索引和访问模式,以便点击您的性能目标。

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

可靠性和灾难恢复

除了丢失它里面的所有数据外,还没有比具有任务关键数据库更糟糕的差。

云数据库通常是默认复制并备份,因此没有单一的失败可以使您的申请脱机,甚至通过常规,自动备份和灾难恢复减轻灾难性事件。

188金宝搏手机客户端安卓下载MongoDB Atlas,MongoDB云数据库,自动复制并实时备份,启用时间点恢复,为您提供额外的信心。

您的团队是在云基础架构上开发的软件,还是在将遗留应用程序迁移到云端的过程中,这使188金宝慱官网下载1888bet亚洲体育得这是明显的云天然数据库产品越来越受欢迎。

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

虽然云SQL数据库在许多情况下服务,但今天的灵活性云NoSQL数据库显着提高了敏捷性在数据管理和软件开发中相似。1888bet亚洲体育188金宝慱官网下载系统升级,重新平衡群集或供应更快的硬件,甚至更改模式和结构,不需要停机。

如果您认为NoSQL意味着无法控制数据质量,您可能希望查看MongoDB如何管理如何提供结构保证,而不会牺牲文档模型的最终灵活性。188金宝博官网登录188金宝搏手机客户端安卓下载

常见的云数据库用例

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

是云原住民

需要大量数据

需要处理大规模的流量

在地理上分布

利用集中化的数据应用,如遗留现代化和分析,也是云数据库使用的绝佳候选人。

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

实时交易处理

遗留数据库迁移

移动应用程序开发

物联网

缓存

分析

云数据库考虑因素

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

虽然某些云数据库可在所有云提供商上使用(MongoDB Atlas在任何主要的公共云提供商上运行),但其他人特定于一个提供商(例如188金宝搏手机客户端安卓下载,Google上的云,或亚马逊Web服务上的RDS)。

如果你有现有的足迹,兼容性要求或现有的关系这决定了云提供商的选择,那么您的选项将是云VM上的自我托管数据库,或者在该云提供商提供的数据库 - AS-Service产品。

其他策略,就像多云要么混合云可能会决定您利用多个公共和私有云,这将使您的数据库选择缩小到跨提供商和/或内部部署运营的产品。

  • 平台锁定。

  • 技术要求。

  • 云提供商策略。

数据库技术

你可能正在寻找一个SQL兼容提供以与现有系统,流程或技能组合合作,或者更感兴趣NoSQL.提供适合您的系统需求。有时你的团队中的其他选择技术堆栈,如编程语言,将使一个或另一个数据库技术更好,并且您应该密切关注给定提供者或平台是否适合您的开发过程。

  • 它是否兼容?

  • 便携式吗?

  • 它适合我的用例吗?

管理系统

你有人和技能集,自己管理合适的数据库技术吗?如果你这样做,那么自我管理云VM上的数据库可以适合您。然而,即便如此,你应该考虑完全管理的dbaas.为您提供大部分管理负载的平台,并为更高级项目提供释放您的团队。

  • VM VS DBAAS.

  • 性能/ SLA.

  • 可扩展性/增长开销

  • 监测

成本模型

云数据库的另一个好处是转移到基于或基于消费的价格。这意味着在您知道最终资源需求之前,这意味着而不是制定前线投资,您可以根据需要开始小而升起

  • 基于VM的,基于许可证或基于使用的许可证

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

安全

数据泄露的成本只是升起,监管审查是在历史新高的时候。托管云数据库在分层安全最佳实践中烘焙,保留系统自动保持最新,并利用广泛的专业知识来实现​​最安全的配置。为什么要把所有这一切拿走?

  • 访问控制和审计

  • 管理,分层安全最佳实践

额外

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

  • 分析

  • 连接器

  • 报告

  • 审计

  • 触发和处理

虽然某些云数据库可在所有云提供商上使用(MongoDB Atlas在任何主要的公共云提供商上运行),但其他人特定于一个提供商(例如188金宝搏手机客户端安卓下载,Google上的云,或亚马逊Web服务上的RDS)。

如果你有现有的足迹,兼容性要求或现有的关系这决定了云提供商的选择,那么您的选项将是云VM上的自我托管数据库,或者在该云提供商提供的数据库 - AS-Service产品。

其他策略,就像多云要么混合云可能会决定您利用多个公共和私有云,这将使您的数据库选择缩小到跨提供商和/或内部部署运营的产品。

  • 平台锁定。

  • 技术要求。

  • 云提供商策略。

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

188金宝搏手机客户端安卓下载MongoDB可以在任何云提供商或内部部署网络上安装和运行,作为自我托管数据库集群或虚拟机,或使用MongoDB Atlas,我们的云数据库 - AS-Service(DBAAS)上的AWS,GCP或Azure上提供。采用DBAAS选项存在重大好处,包括:

简化管理

弹性自动播放

冗余,备份和恢复

图表

连接器

架构导航员

188金宝搏手机客户端安卓下载MongoDB Atlas,MongoDB更广泛的数据AS-Service(DAAS)开发平台的一部分,是一种强大而引人注目的替代方案,可以管理自己的NoSQL,或传统,数据库,或使用云提供商特定的托管产品。

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

完全托管的数据库服务处理维护始终可用的高性能群集的复杂性,以允许您的开发人员将其作为一个简单的全局资源访问它。

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