阿里云创新手册-PolarDB开源生态专场-阿里云PolarDB数据库开源生态&企业合作(上)

本文涉及的产品
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: 阿里云创新手册-PolarDB开源生态专场

作者:德哥(digoal),PolarDB开源社区负责人


一、PolarDB 开源三大策略零门槛、企业级全面开源

1. 零门槛

image.png

 

企业使用数据库,易用性接入的门槛则意味着它必然与现有最流行的开源数据库SQL 语法较为接近或相似使得开发成本特别低使企业原有的开源软件的应用产品接入的门槛特别低,甚至不需要做任何改动即可接入

 

目前从 SQL 的层面来看市面上两个最流行的开源数据库是MySQLPostgreSQLPolarDB基于这两个阵营进行开源,包括 PolarDB-X 以及 PolarDB for PostgreSQL的版本。

 

另外从 scale upscale out 以及衍生场景的角度来看,目前开源的数据库可以分为 scale up 的单机型开源数据库以及专门做代理的中间件软件。Scale out 方向又分为做中间件分库分表形式的分布式数据库以及原生的分布式数据库比如 PolarDB-X 以及 PolarDB for PostgreSQL。从衍生场景可以分为专门用于处理流式数据的比如spark以及专门做数据分析的Hadoop生态的 Flink

2. 企业级

image.png


开源PoarDB已经在云上商业化超5年,开源内核与企业版内核完全一致,无需担心稳定性等各种基础性能问题,不会造成用户业务受损,用户团队不需要拥有很强的修复bug能力或二次开发能力,可放心使用。

 

同时,如果开源用户遇到BUG,阿里云的内核团队会负责对其进行修复。云上的商业版发布3 个月左右以后将会进行开源如果外部贡献者贡献代码,代码将进入开源的开发分支。开源的开发分支的功能迭代到企业版,会由内核团队通过内部的测试体系、技术保障体系代码经过一系列的review、测试操作之后,合并到稳定分支,稳定分支再返回给开源分支以及云上的云服务分支。最终形成从云服务到开源的稳定分支以及开发分支良性闭环。

3. 全面开源

image.png

 

上图为PolarDB发布的时间线,云上服务正在步践行全面开源。


接下篇:https://developer.aliyun.com/article/1224823?groupCode=chuang

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
3天前
|
缓存 弹性计算 NoSQL
新一期陪跑班开课啦!阿里云专家手把手带你体验高并发下利用云数据库缓存实现极速响应
新一期陪跑班开课啦!阿里云专家手把手带你体验高并发下利用云数据库缓存实现极速响应
|
3天前
|
存储 JSON Ubuntu
时序数据库 TDengine 支持集成开源的物联网平台 ThingsBoard
本文介绍了如何结合 Thingsboard 和 TDengine 实现设备管理和数据存储。Thingsboard 中的“设备配置”与 TDengine 中的超级表相对应,每个设备对应一个子表。通过创建设备配置和设备,实现数据的自动存储和管理。具体操作包括创建设备配置、添加设备、写入数据,并展示了车辆实时定位追踪和车队维护预警两个应用场景。
18 3
|
3天前
|
安全 NoSQL 关系型数据库
阿里云数据库:助力企业数字化转型的强大引擎
阿里云数据库:助力企业数字化转型的强大引擎
|
4天前
|
存储 NoSQL MongoDB
基于阿里云数据库MongoDB版,微财数科“又快又稳”服务超7000万客户
选择MongoDB主要基于其灵活的数据模型、高性能、高可用性、可扩展性、安全性和强大的分析能力。
|
4天前
|
存储 NoSQL MongoDB
小川科技携手阿里云数据库MongoDB:数据赋能企业构建年轻娱乐生态
基于MongoDB灵活模式的特性,小川实现了功能的快速迭代和上线,而数据库侧无需任何更改
|
9天前
|
存储 SQL 关系型数据库
Mysql学习笔记(二):数据库命令行代码总结
这篇文章是关于MySQL数据库命令行操作的总结,包括登录、退出、查看时间与版本、数据库和数据表的基本操作(如创建、删除、查看)、数据的增删改查等。它还涉及了如何通过SQL语句进行条件查询、模糊查询、范围查询和限制查询,以及如何进行表结构的修改。这些内容对于初学者来说非常实用,是学习MySQL数据库管理的基础。
43 6
|
7天前
|
存储 关系型数据库 MySQL
Mysql(4)—数据库索引
数据库索引是用于提高数据检索效率的数据结构,类似于书籍中的索引。它允许用户快速找到数据,而无需扫描整个表。MySQL中的索引可以显著提升查询速度,使数据库操作更加高效。索引的发展经历了从无索引、简单索引到B-树、哈希索引、位图索引、全文索引等多个阶段。
38 3
Mysql(4)—数据库索引
|
9天前
|
SQL Ubuntu 关系型数据库
Mysql学习笔记(一):数据库详细介绍以及Navicat简单使用
本文为MySQL学习笔记,介绍了数据库的基本概念,包括行、列、主键等,并解释了C/S和B/S架构以及SQL语言的分类。接着,指导如何在Windows和Ubuntu系统上安装MySQL,并提供了启动、停止和重启服务的命令。文章还涵盖了Navicat的使用,包括安装、登录和新建表格等步骤。最后,介绍了MySQL中的数据类型和字段约束,如主键、外键、非空和唯一等。
27 3
Mysql学习笔记(一):数据库详细介绍以及Navicat简单使用
|
14天前
|
缓存 算法 关系型数据库
Mysql(3)—数据库相关概念及工作原理
数据库是一个以某种有组织的方式存储的数据集合。它通常包括一个或多个不同的主题领域或用途的数据表。
38 5
Mysql(3)—数据库相关概念及工作原理
|
23小时前
|
存储 关系型数据库 MySQL
如何在MySQL中创建数据库?
【10月更文挑战第16天】如何在MySQL中创建数据库?