阿里云创新手册-PolarDB开源生态专场-阿里云原生数据库PolarDB:数据业务永远在线,数据价值不断放大

本文涉及的产品
云原生数据库 PolarDB 分布式版,标准版 2核8GB
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: 阿里云创新手册-PolarDB开源生态专场-阿里云原生数据库PolarDB:数据业务永远在线,数据价值不断放大

作者:吴林,阿里云数据库高级产品专家


 

image.png 

 

阿里巴巴是亚洲最大的 Oracle 集群使用者有着超强的 DBA 团队。但是随着业务的发展,阿里巴巴需要适合业务的数据库进行支撑。于是2013 年,我们完成了 IOE 的历史使命,并在之后建立起了完善的异地多活体系。

 

随着云时代的到阿里巴巴于 2017 年推出了一系列数据库服务,用户遍及各行各业。如今,我们已经进入以PolarDB为代表的云原生数据库 2. 0 时代。

 

image.png 

PolarDB是阿里云数据库的品牌,包含云原生数据库 PolarDB 分布式数据库 PolarDB-XPolarDB采用共享存储、计算存储分离的架构,兼容MySQL、 PostgreSQL在语法上高度兼容 Oracle

 

PolarDB-X分布式数据库是 MySQL 生态,采用 share nothing 架构。

 

image.png

 

传统数据库部署简单,大多采用单节点的模式。随着技术的不断发展,PolarDB 采用了共享存储、计算存储分离的架构进行软硬件结合,使具备一主十五极致弹性的能力,提供高性能的数据库访问,同时支持海量存储,最高可达 100 TB。

 

PolarDB 具备高可用、高可靠、高性能等特点,不仅在互联网企业得到了广泛应用,在众多的民生领域得到了广泛应用。

 

PolarDB-X分布式数字库实践了另一条技术路线采用了 share nothing 架构,具备水平扩展能力,使其面向海量存储最大可支持 PB 级的数据存储。在超高并发的情况下,能够提供稳定的数据库服务。

 

image.png

 

PolarDB 支持 HTTP 混合负载,实现了事务处理与计算分析一体化同时 实现了计算内存存储的三层解耦

 

在共享存储层提供 3 副本,使得数据0丢失,支持行列存,并且行列存的事务保持一致。在处理过程中,实现了交易分析0时延。

 

在计算层提供节点内节点间的并行处理,在 TPC-C  TPC-H 的测试中全面优于同类产品。

 

image.png

PolarDB-X分布式数据库实现了集中式分布式的一体化,可以根据业务规模调整部署形态,可大可小同时实现了从单机到分布式的平滑升级。

 

image.png

 

PolarDB-X2021通过了北京国家金融科技认证中心的“金融分布式数据库标准验证的测试并于2022年发布了几个重要功能,包括支持大表数据的自动分区,实现了线性提升读写能力可灵活定义子分区,将热点数据进行打散,避免访问的热点影响效率。同时提供历史数据的自动归档,将冷数据存储在 OSS 上降低数据库的使用成本冷数据依然提供标准的SQL访问,其查询效率在线数据库保持一致。

 

同时,PolarDB-X 支持根据业务属性关联的表自动聚合,统一进行调度。消除了大部分的分布事务,使得分布式事务的性能得到了大幅提升。

 

image.png 

 

阿里云数据库在不仅在互联网行业得到了广泛应用,也覆盖了例如交通、电力、物流、金融等一系列关乎国计民生的重点行业助力政企数字化转型。阿里云自研的 PolarDB 数据库众多头部客户提供了支持,实现了企业国产化数据库的替代

 

同时,PolarDB 积极融入到信息技术创新赛道通过了国家信息安全测评,获得了自主原创产品的测评证书,也通过了金融分布式的数据库认证。我们积极地国内主流平台进行适配,比如鲲鹏、飞腾、海光支持阿里自研的倚天 710 芯片龙蜥操作系统与国内众多生态伙伴一起建立了长期合作关系,共同推动中国数据库的发展。

 

image.png

 

PolarDB 2021年进行了全面开源,致力于打造世界级的原生数据库的开源社区。今年的云栖大会发布了开源的 PolarDB-X 2. 2 版本,进一步提升了数据的强一致性,提升了性能,提供了企业级特性,比如存储分离节省数据的存储成本全面兼容了开源工具 

 

PolarDB for PostgreSQL开源了V11 版本提供了 HTTP 混合负载的能力以及安全的加密能力。同时,在开发者社区进行了持续投入举办了 PolarDB 开源大赛,参赛人员230,社区用户贡献者超21K。同时,与众多合作伙伴以及行业头部客户建立了全链路的生态合作关系,如韵达建立了联合实验室,深耕物流行业。

 

在人才培养方面积极投入线上PolarDB 的内容时长超过 100 小时,学习人数超过 150 万人次,获得相关证书学员超过 2000 人。

 

阿里巴巴将持续 PolarDB 进行开源,携手生态伙伴为用户创造更大的价值,推动开源数据库的协作人才的发展。



 


相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
19天前
|
存储 人工智能 Cloud Native
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
在9月20日2024云栖大会上,阿里云智能集团副总裁,数据库产品事业部负责人,ACM、CCF、IEEE会士(Fellow)李飞飞发表《从数据到智能:Data+AI驱动的云原生数据库》主题演讲。他表示,数据是生成式AI的核心资产,大模型时代的数据管理系统需具备多模处理和实时分析能力。阿里云瑶池将数据+AI全面融合,构建一站式多模数据管理平台,以数据驱动决策与创新,为用户提供像“搭积木”一样易用、好用、高可用的使用体验。
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
|
21天前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
62 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
18天前
|
关系型数据库 分布式数据库 数据库
云栖大会|从数据到决策:AI时代数据库如何实现高效数据管理?
在2024云栖大会「海量数据的高效存储与管理」专场,阿里云瑶池讲师团携手AMD、FunPlus、太美医疗科技、中石化、平安科技以及小赢科技、迅雷集团的资深技术专家深入分享了阿里云在OLTP方向的最新技术进展和行业最佳实践。
|
26天前
|
人工智能 Cloud Native 容灾
云数据库“再进化”,OB Cloud如何打造云时代的数据底座?
云数据库“再进化”,OB Cloud如何打造云时代的数据底座?
|
8天前
|
Cloud Native 安全 数据安全/隐私保护
云原生架构下的微服务治理与挑战####
随着云计算技术的飞速发展,云原生架构以其高效、灵活、可扩展的特性成为现代企业IT架构的首选。本文聚焦于云原生环境下的微服务治理问题,探讨其在促进业务敏捷性的同时所面临的挑战及应对策略。通过分析微服务拆分、服务间通信、故障隔离与恢复等关键环节,本文旨在为读者提供一个关于如何在云原生环境中有效实施微服务治理的全面视角,助力企业在数字化转型的道路上稳健前行。 ####
|
9天前
|
运维 Kubernetes Cloud Native
云原生技术:容器化与微服务架构的完美结合
【10月更文挑战第37天】在数字化转型的浪潮中,云原生技术以其灵活性和高效性成为企业的新宠。本文将深入探讨云原生的核心概念,包括容器化技术和微服务架构,以及它们如何共同推动现代应用的发展。我们将通过实际代码示例,展示如何在Kubernetes集群上部署一个简单的微服务,揭示云原生技术的强大能力和未来潜力。
|
18天前
|
弹性计算 Kubernetes Cloud Native
云原生架构下的微服务设计原则与实践####
本文深入探讨了在云原生环境中,微服务架构的设计原则、关键技术及实践案例。通过剖析传统单体架构面临的挑战,引出微服务作为解决方案的优势,并详细阐述了微服务设计的几大核心原则:单一职责、独立部署、弹性伸缩和服务自治。文章还介绍了容器化技术、Kubernetes等云原生工具如何助力微服务的高效实施,并通过一个实际项目案例,展示了从服务拆分到持续集成/持续部署(CI/CD)流程的完整实现路径,为读者提供了宝贵的实践经验和启发。 ####
|
11天前
|
消息中间件 存储 Cloud Native
云原生架构下的数据一致性挑战与应对策略####
本文探讨了在云原生环境中,面对微服务架构的广泛应用,数据一致性问题成为系统设计的核心挑战之一。通过分析云原生环境的特点,阐述了数据不一致性的常见场景及其对业务的影响,并深入讨论了解决这些问题的策略,包括采用分布式事务、事件驱动架构、补偿机制以及利用云平台提供的托管服务等。文章旨在为开发者提供一套系统性的解决方案框架,以应对在动态、分布式的云原生应用中保持数据一致性的复杂性。 ####
|
7天前
|
Cloud Native 安全 API
云原生架构下的微服务治理策略与实践####
—透过云原生的棱镜,探索微服务架构下的挑战与应对之道 本文旨在探讨云原生环境下,微服务架构所面临的关键挑战及有效的治理策略。随着云计算技术的深入发展,越来越多的企业选择采用云原生架构来构建和部署其应用程序,以期获得更高的灵活性、可扩展性和效率。然而,微服务架构的复杂性也带来了服务发现、负载均衡、故障恢复等一系列治理难题。本文将深入分析这些问题,并提出一套基于云原生技术栈的微服务治理框架,包括服务网格的应用、API网关的集成、以及动态配置管理等关键方面,旨在为企业实现高效、稳定的微服务架构提供参考路径。 ####
31 5
|
8天前
|
Kubernetes 负载均衡 Cloud Native
云原生架构下的微服务治理策略
随着云原生技术的不断成熟,微服务架构已成为现代应用开发的主流选择。本文探讨了在云原生环境下实施微服务治理的策略和方法,重点分析了服务发现、负载均衡、故障恢复和配置管理等关键技术点,以及如何利用Kubernetes等容器编排工具来优化微服务的部署和管理。文章旨在为开发者提供一套实用的微服务治理框架,帮助其在复杂的云环境中构建高效、可靠的分布式系统。
24 5
下一篇
无影云桌面