上周六的南京,近百位南京PG圈爱好者都来啦!

3月30日,IvorySQL 社区携手中国开源软件联盟 PostgreSQL 分会以及Techtalk 社区等合作伙伴,在南京成功举办 PostgreSQL 技术峰会及 IvorySQL南京用户组,现场吸引了近百位南京PG圈技术爱好者和资深开发小伙伴们的热情参与!

图片

图片

浪潮集团瀚高股份IvorySQL研发工程师@矫顺田带来《IvorySQL架构设计与云原生生态》的议题分享。他详细阐述了IvorySQL的项目背景、深入剖析架构设计原理,并全面解读了其云原生生态的融合发展情况。

图片

图片

在演讲中,IvorySQL研发工程师矫顺田谈到IvorySQL 3.0的架构与以往版本有所不同。3.0在基于 PostgreSQL 16的基础上,融入了一系列技术创新功能。新版本通过引入双端口和双Parser机制,优化了外部请求的接收与处理。同时,它在原有架构之上扩展了PL/iSQL框架,使得功能更为丰富和灵活。

图片

图1 IvorySQL 3.0 总体架构

3.0通过插件IvorySQL_ORA来实现Oracle兼容性功能,这为用户提供了更广泛的数据库选择和应用场景。为了应对Oracle兼容与PostgreSQL语法差异可能引发的测试用例冲突情况,因此IvorySQL研发团队增加了回归测试并单独设计了一套Oracle专用的测试用例。这套测试用例是在PostgreSQL原有测试框架的基础上,经过拷贝与精心修改而成,确保了测试的准确性和全面性。

图片

图2 IvorySQL 3.0 开发功能

其次,讲师矫顺田进一步探讨了IvorySQL的云原生生态,IvorySQL将成为不仅限于关系型开源数据库系统,其生态系统更是涵盖了多个与云紧密相关的开源项目。例如,IvorySQL开源云平台,允许用户一键搭建IvorySQL数据库,并提供了更直观的备份恢复、管理工具、监控工具等齐全的周边工具。Ivory-Operator,该项目基于CrunchyData 的postgres-operator fork并对IvorySQL进行了适配,极大简化了IvorySQL集群在K8S中的部署和管理流程。此外,IvorySQL内核的Serverless数据库也备受关注,基于Neon开发,实现了存储和计算分离,并且能够适配国内主流的云服务平台,如阿里云、华为云、浪潮云等云对象存储。这些项目的推出不仅仅扩展了IvorySQL的应用范围,也为用户提供更加便捷、高效和灵活的数据库服务解决方案。

图片

图片

最后,IvorySQL社区运营负责人王守波宣布成立IvorySQL南京用户组。她对所有加入IvorySQL南京用户组的伙伴们表示热烈的欢迎,期待广大开源爱好者的加入和支持,为IvorySQL提供源源不断的动力,也为IvorySQL的未来发展注入无限的可能。希望更多南京的开源爱好者加入IvorySQL这个充满活力与激情的社区,与大家一起探讨数据库领域的最新技术、分享最佳实践,互相学习共同进步。

很开心在这次活动上结识不少热情洋溢的PG爱好者。关注我们,更多城市活动,下次再见啦!

共赴IvorySQL城市行,2024 Meetup地区组织者持续招募ing!

                                                         

扫码加入南京用户组交流群

图片

地区组织者报名

图片

关注“IvorySQL”公众号,

后台回复“南京”即可获取演讲PPT

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/509468.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于8086直流电机调速控制系统设计

**单片机设计介绍,基于8086直流电机调速控制系统设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于8086的直流电机调速控制系统设计概要主要涵盖了系统的核心功能、硬件组成、软件设计以及应用场景等方面。以下…

C,C++——指针详解

目录 1.指针的基本概念 代码示例: 2.指针所占内存空间 代码示例: 3.空指针和野指针 代码示例: 4.const修饰指针 代码示例: 5.指针和数组 代码示例: 6.指针和函数 代码示例: 7.指针&#x…

python pip使用

windowsR打开cmd 跳转到安装python解释器的路径下 我装的是官网3.9版本下到了D盘的vspython配置下 假如要装jieba pip install jieba Successfully installed jieba-0.42.1有这个代表成功安装 安装好程序就可以使用了,打开IDLE jieba库用来分词,红…

java+mysql图书管理系统制作教程v1.0.0完整版

本人QQ:2711138299,需要源码的可以加我,附带数据库备份文件,以及建立数据库表 下面是我写在有道云笔记里面的教程,由于复制粘贴后,代码都混乱在一起了,不建议大家观看,所以想看详细教程的也可以…

苹果手机黑屏打不开怎么办?5种方法让你轻松应对

苹果手机以其卓越的性能和流畅的操作体验赢得了全球用户的喜爱。然而,就像其他电子产品一样,苹果手机偶尔也会遇到一些问题。其中,苹果手机黑屏打不开是许多用户都曾遇到过的困扰。当您按下电源键,却发现手机屏幕一片漆黑&#xf…

2024如何做好跨境电商?7个步骤详细讲解

近几年来,随着互联网的发展,国内外的商业贸易越来越流畅,直播电商的火爆也带动着一大批相关的产业链发展,其中跨境电商就是尤为突出的一个。尽管在国内做跨境电商的企业数量非常之多,但仍有许多新人争相入局&#xff0…

QT-自定义参数设计框架软件

QT-自定义参数设计框架软件 前言一、演示效果二、使用步骤1.应用进行参数注册2.数据库操作单例对象3.参数操作单例对象 三、下载链接 前言 常用本地数据参数通常使用的是xml等文本的格式,进行本地的数据参数的存储。这种参数的保存方式有个致命的一点,就…

gin源码分析(1)--初始化中间件,路由组与路由树

目标 关于gin.Default(),gin.New(),gin.Use()group与子group之间的关系,多group与middleware之间关系中间件的类型,全局,group,get,不同类型的中间件什么时候执行。中间件 next 和abort行为如何…

用Qt浅写一个流程动画 + 随便聊聊

恍然间,已经有段时间没有正儿八紧的写点东西了。前段时间从前东家离职,最近才到新东家。这个年过得是工作若干年来最长的一次。说是武汉的就业行情不太好,但是我感觉也没太差,可能我的要求也不高吧。医疗、自动化、半导体的offer各…

JavaScript 数组元素交互最优解

利用 ES6 解构赋值: let arr [1, 2, 3, 4, 5];// 交互下标 1,4 元素的值 [arr[1], arr[4]] [arr[4], arr[1]];// 输出: [1, 5, 3, 4, 2] console.log(arr);浏览器控制台效果:

PCB项目设计-必知必会

版本控制 V0.0 2024-4-2 ini 一、PCB项目设计的基本概念 留空 二、原理图关键知识点 留空 三、PCB关键知识点 3.1首先看完这两篇 技术指导:下单前技术员必看 嘉立创PCB工艺加工能力范围说明 3.2焊盘和过孔的主要区别 焊盘主要用于器件引脚的焊接和固定&am…

OpenLayers6实战,OpenLayers实现鼠标拖拽绘制三角形,OpenLayers自定义绘制特殊图形

专栏目录: OpenLayers实战进阶专栏目录 前言 本章讲解使用OpenLayers如何绘制三角形。 OpenLayers本身是可以通过多边形绘制来绘制自行绘制三角形的,但是这种绘制方式是通过鼠标点击每个点来实现线条链接的,不支持固定的三角形这种特殊图形绘制的。 因此本章我们通过自定义…

keycloak - 鉴权quarkus

目录 一、前言 二、遇到的问题 1、keycloak中配置public访问方式如何配置keycloak 2、keycloak拦截登录后,重定向多次报错,因cookie超长 三、解决问题 1、环境说明 2、对应keycloak public访问方式的keycloak配置 3、解决cookie太长的问题 a、方…

Re-architecting I/O Caches for Emerging Fast Storage Devices——论文泛读

ASPLOS 2023 Paper 论文阅读笔记整理 问题 I/O缓存已在企业存储系统中广泛使用,例如使用固态硬盘(SSD)作为硬盘阵列(HDD)顶部的I/O缓存层。随着超快存储设备的出现,例如P5800X Optane SSD、Intel PM&…

AI绘图初探

摘要 通过SD进行AI图片生成训练学习。 1.键盘佛祖 2.跳舞的佛祖 3.编程佛祖 4.AI美女

Qt实现Kermit协议(四)

3 实现 3.3 KermitRecvFile 该模块实现了Kermit接收文件功能。 序列图如下: 3.3.1 KermitRecvFile定义 class QSerialPort; class KermitRecvFile : public QObject, public Kermit {Q_OBJECT public:explicit KermitRecvFile(QSerialPort *serial, QObject *…

drissionpage设置无头模式new模式

最近朋友介绍,所以在使用drissionpage调试项目。 写代码的时候是在有脸模式写的,一切正常。 但是一旦切换打无头模式,报错,找不到元素什么的。 开始以为是我的元素查找报错,后面用了截图发现,无头模式被…

银河麒麟操作系统Kylin Linux 离线安装Nginx1.21.5

一、查看操作系统版本号 nkvers ############## Kylin Linux Version ################# Release: Kylin Linux Advanced Server release V10 (Lance)Kernel: 4.19.90-52.15.v2207.ky10.x86_64Build: Kylin Linux Advanced Server release V10 (SP3) /(Lance)-x86_64-Build20/…

python怎么处理txt

导入文件处理模块 import os 检测路径是否存在,存在则返回True,不存在则返回False os.path.exists("demo.txt") 如果你要创建一个文件并要写入内容 #如果demo.txt文件存在则会覆盖,并且demo.txt文件里面的内容被清空,如…

HarmonyOS NEXT应用开发案例——阻塞事件冒泡

介绍 本示例主要介绍在点击事件中,子组件enabled属性设置为false的时候,如何解决点击子组件模块区域会触发父组件的点击事件问题;以及触摸事件中当子组件触发触摸事件的时候,父组件如果设置触摸事件的话,如何解决父组…