开源数据库也能让您的开发人员感到满意,正如Stack Overflow 开发人员调查发现,70% 的人喜欢PostgreSQL,60% 的人喜欢MongoDB,51% 的人喜欢MySQL。
虽然商业数据库随着时间的推移增加了功能,但其核心设计并未考虑到云。典型的传统数据库具有垂直可扩展的配置,以支持单片应用程序,但现代应用程序使用微服务架构,该架构受益于水平扩展,从而提高了性能、规模和可用性。
云原生数据库专注于充分利用云的功能,更容易扩展和缩减数据库容量,并且您可以部署高可用性数据库以避免单点故障。
一些数据库(例如 AWS Aurora Serverless)也可用作无服务器技术,这意味着实例会根据请求自动配置和扩展,并且通常用于不可预测或可变的工作负载。
专用数据库专注于特定于工作负载的数据库引擎,因此,您无需尝试让关系数据库技术完成所有工作,而是 哥斯达黎加电报数据 以选择适合您的工作负载的数据库。微服务架构甚至可以在同一应用程序中使用多个数据模型,因此您可以逐个微服务评估数据库需求。
云现代化的战略方法
许多旧式应用程序工作负载使用相同的关系数据库技术,因为这是当时唯一可用的技术。如今,您可以访问许多不同类型的数据库,从而使您的组织能够战略性地评估应用程序需求,以最大限度地发挥云的价值。以下几个用例说明了如何战略性地使用云现代化以及您将使用哪些 AWS 服务来实现这些目标。