【PostgreSQL 数据库技术峰会(成都站)】云原生虚拟数仓 PieCloudDB Database 的架构和关键模块实现

2023年6月17日,中国开源软件推进联盟 PostgreSQL 分会在成都举办了数据库技术峰会。此次峰会以“新机遇、新态势、新发展”为主题,结合当下信创热潮、人工智能等产业变革背景,探讨 PostgreSQL 数据库在这些新机遇下的发展前景。峰会邀请众多行业大咖、学术精英、技术专家、技术爱好者等参加本次盛会,分享 PostgreSQL 数据库未来的发展机遇、新技术和新方向,推动 PostgreSQL 在中国的发展。 

拓数派作为 PG 分会的生态伙伴受邀参与本次峰会。拓数派 PieCloudDB 产品经理陈金豹在活动中发表主题演讲《云原生虚拟数仓 PieCloudDB 的架构和关键模块实现》。 

图为 拓数派 PieCloudDB 产品经理陈金豹

陈金豹认为公有云是未来数据库发展的重要方向之一,而以关系型数据库为基础的数据仓库缺乏弹性,难以利用公有云的优势;NoSQL 和数据湖的解决方案又缺乏对事务 ACID 的支持,且难以胜任复杂的数据分析场景。用户期望一个兼顾关系型数仓和公有云优势的产品,这也是 PieCloudDB Database 的设计目标。 

PieCloudDB 在计算引擎方面提供了完备的 SQL 支持、ACID 事务支持以及高效的查询优化和执行器,完全胜任各种复杂的数据分析场景;而在公有云特性方面,PieCloudDB 实现存算分离,提供弹性的计算集群,用户可以按需为计算和存储付费,实现降本增效。 

PieCloudDB 的云原生架构中包含了两条重要特性:弹性伸缩的集群和 Multi-Cluster。PieCloudDB 使用完全无状态的 Segment 节点提供极致的计算集群弹性;而多集群特性则是通过独立的系统表以及分布式锁和事务共同实现。最后,陈金豹介绍了未来 PieCloudDB 即将发布的一些关键特性:Time Travel、Branch、Data Sharing 以及已经发布的性能优化特性聚集下推和预聚集。 

2023 PostgreSQL 数据库技术峰会成都站圆满结束。PostgreSQL 历经三十多年的发展,越来越受到用户的欢迎和认可,在 DB-Engines 稳定保持在前列。根据 Stack Overflow 2023 年度调查报告,PostgreSQL 取代 MySQL 位居第一,成为年度最受欢迎的数据库。这些无一不表明了 PostgreSQL 的生态优势,拓数派作为PostgreSQL 社区生态伙伴,秉持拥抱开放的企业文化,一直以代码贡献、讲师布道、会议赞助等多种形式参与到 PostgreSQL 的社区贡献中,在未来拓数派将继续为社区贡献一份力量。 

进入拓数派B站官方账号,观看完整演讲视频。

 


 

 

 

优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/u/5944765/blog/10085274

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。