云数据库
什么是云数据库?

云数据库指可通过互联网访问、可扩展且灵活的数据存储和管理解决方案,有助于远程访问和自动备份并确保高可用性。云数据库可以在各种环境中运行,包括公有云、混合云和本地设置。

关系数据库使用 SQL,在具有预设模式且组织良好的数据表中高效地维护和查询数据关系。

非关系数据库将数据存储为键值对、文档或图形。其水平扩展能力和非结构化数据处理对大规模实时应用非常有利。

目录

    云数据库的工作原理是什么?

    云数据库由云服务提供商(而非本地服务器或内部部署架构)托管和维护。云数据库通常按以下方式运作:

    • 部署:选择提供数据库服务的云提供商进行部署,然后在云平台上部署关系数据库或 NoSQL 数据库。由提供商确保数据库性能可靠、可扩展且安全。
    • 基础设施管理:由云数据库提供商来管理服务器、存储、网络并进行维护,用户无需购买硬件或管理实际服务器。
    • 可扩展性:云数据库提供可扩展性,用户可以根据需要快速扩展数据库资源。要获得高可用性和性能,需要更多的 CPU、RAM、存储或者跨众多服务器复制数据。
    • 数据存储:云服务提供商会在多处数据中心存储数据,以确保数据的冗余性和灾难恢复能力。云提供商还会复制和备份数据以确保数据可用性。
    • 访问控制和安全:云数据库通过强大的安全性来保护您的数据。它会对运输中及静态数据进行加密、通过访问控制管理用户权限,并确保遵守相关行业标准和法律。
    • 开发人员 API 和工具:云数据库提供用于实现程序化数据库交互的 API 和工具。利用这些 API 可以查询、插入、更新和删除应用数据。云数据库可以与其他云服务、数据分析、监控和管理应用协作。
    • 监控和管理:云提供商提供各种工具,用于监控数据库的性能以及运行状况和使用情况。可以配置针对预定阈值的警报、自动化日常维护操作并监控各项性能指标,以最大限度提高数据库性能。

    云数据库有哪些类型?

    云数据库有多种类型,可满足不同的需求和用例:

    • SQL 数据库:关系型数据模型与 SQL 数据库配合良好,因为它们以结构化的方式存储和检索数据。
    • NoSQL 数据库:NoSQL 数据库可以处理非结构化、半结构化和结构化数据,其灵活性和可扩展性使它们支持多种数据类型。
    • NewSQL 数据库:NewSQL 数据库将 NoSQL 的可扩展性与 SQL 的 ACID(原子性、一致性、隔离性、持久性)结合起来。它们专门用于处理高性能事务。
    • 文档数据库:文档数据库将数据存储在类似 JSON 的灵活文档中,使其适用于具有动态模式和复杂数据结构的应用。
    • 键值存储:键值存储 (KVS) 是基本的数据库类型,以键值对的形式存储数据,在缓存及高吞吐量的任务中表现良好。
    • 列式数据库:列式数据库采用列式数据存储,适用于分析工作负载和数据仓库。
    • 图形数据库:社交网络、推荐引擎和欺诈检测使用图形数据库来存储和查询链接数据。

    每种云数据库都各有其优缺点,具体取决于数据格式、可扩展性、性能和应用。

    迁移至云数据库可以获得哪些优势?

    与传统现场数据库相比,云数据库拥有多个优势。拿云数据库来说,组织可以在不增加基础设施的情况下满足日益增长的数据管理需求。它们还可以快速执行数据操作,高效地划分、交付并将其数据迁移至其用户附近。同样,凭借以下优势,云数据库还可以作为功能强大的解决方案。

    通信速度:移动用户和远程设备的庞大网络生成了数量巨大的交互和应用数据。这对于传统数据库来说将使其难以管理扩展和可用性并且耗时冗长,因为传统数据库需要通过一个中央“主”数据库来执行更新。通过强制所有活动通过这一瓶颈,性能将受到影响,并且如果与主数据库的连接遭到破坏,所有活动甚至可能完全停止。

    轻松访问:与云上的其他资产一样,用户可以利用任何设备随时随地访问数据库。该简单连接发送数据查询比传统 LAN 访问更加高效,只需有限数量的选项即可。

    弹性:当数据量快速上涨时,云数据库可以按需扩展容量。这种可扩展性对传统数据库而言难以实现,其扩展需要内部员工进行监控和调整。

    恢复:无论面临何种干扰(天气、设备故障、电力中断),云数据库均可通过远程服务器备份托管信息。这样可确保信息安全并可在用户恢复互联网访问时立即提供。

    范围:云数据库可以在全球任何位置管理您的数据并发送请求,无需部署中间件。基本上,基于混合云的数据库会收集、复制、提供数据并将数据推送至边缘而无需用户干预。此外,混合云数据库还可以直接将应用连接到您的数据库。

    安全性:借助云数据库,您可以获得更安全的数据环境,因为云服务器位于严密防护的异地仓库中,与内部和外部用户都隔绝。另外,数据本身也经过加密,使不法分子更难破解。

    HPE 提供哪些重要的云数据库解决方案?

    为了满足不同的业务需求,HPE GreenLake 提供有多种不同的云数据库选项:

    • 搭载 EDB Postgres 的 HPE GreenLake 数据库:将 HPE GreenLake 的即用即付型云架构与 EDB Postgres 的强大功能和持久性相结合,为当代应用构建了一款可扩展且经济高效的数据库平台。
    • HPE Alletra Storage:HPE Alletra Storage 与 HPE GreenLake 集成,为基于云的数据库提供可靠的数据存储和管理。
    • HPE Alletra Storage MP B10000:HPE 基于消费的架构提供了卓越的块存储技术,可优化云数据库工作负载的性能和成本。
    • HPE Ezmeral Data Fabric:这种统一的数据管理技术使企业可以轻松构建并管理云原生数据库。它具有复杂的数据治理功能、安全性和多云兼容性。

    HPE 云数据库解决方案使企业能够使用云计算,同时保持数据基础设施的敏捷性、可扩展性和可靠性不变。

    HPE 混合云

    云解决方案

    经过精心设计的混合云可协助简化及转变混合云运维。利用内置安全功能将手头数据转化为所需的智能信息。

    相关主题