9月7日,IvorySQL社区携手中国开源软件联盟PostgreSQL分会,在古都西安成功举办PostgreSQL技术峰会及IvorySQL西安用户组成立仪式,现场吸引了众多西安PG圈技术爱好者和资深开发小伙伴们的热情参与!👏👏👏
📌瀚高股份IvorySQL技术工程师 @矫顺田 带来《IvorySQL的架构设计与新兼容性》的议题分享。他详细阐述了IvorySQL的项目背景、深入剖析其架构设计原理,并全面解读了即将发布的IvorySQL新版本中package、隐藏列等新兼容特性。
01 IvorySQL如何巧妙地应对Oracle兼容性与PostgreSQL原生语法差异所带来测试用例冲突的挑战?
🔖讲师矫顺田谈到,为了解决这一问题,IvorySQL研发团队单独设计了一套Oracle专用的测试用例,该套测试用例由postgres原有测试框架拷贝修改而来。目前,IvorySQL的测试用例体系可分为三类:针对PostgreSQL原生特性的测试用例、在Oracle兼容模式下运行的PostgreSQL测试用例,以及完全模拟Oracle行为的专用Oracle模式测试用例。
02 IvorySQL在PG插件适配领域做了哪些进一步探索?
矫顺田详尽介绍了IvorySQL在PG插件适配领域的进一步探索,特别是与pgvector这一PostgreSQL关键扩展的深度融合。pgvector作为PostgreSQL的重要扩展,以其卓越的向量计算能力著称,支持高达16000维度的向量计算能力,使得PostgreSQL能够直接转化为高效的向量数据库。IvorySQL是基于PostgreSQL开发,因此它同样支持添加pgvector扩展。在IvorySQL的Oracle兼容模式下,pgvector扩展同样可用,这为习惯使用Oracle的用户使用向量数据库提供了极大的便利。
✅此外,在IvorySQL即将发布的新版本中新增了对Package和隐藏列等兼容性支持,这些新兼容特性的引入不仅仅扩展了IvorySQL的应用范围,更为用户构建了一个更加便捷、高效且灵活的数据库服务解决方案。
📍很开心在这次活动上结识不少热情洋溢的@西安PG爱好者。
关注我们,更多城市活动,下次再见啦!💪