1、/2025.01.04 /聚焦 IvorySQL,开启Oracle兼容新篇吕新杰 博士瀚高基础软件股份有限公司&副总裁IvorySQL4.0新特性IvorySQL价值与展望IvorySQL生态与伙伴IvorySQL概述2ContentIvorySQL 概述3/2025.01.04 /成立于2005年,是由浪潮集团控股的数据库企业,公司设有济南、青岛、北京、成都四大研发中心。在全国主要城市建立子公司和分支机构,拥有遍布全国百余家服务合作伙伴,现已实现全国市场支撑、供应链保障体系建设。瀚高数据库管理系统是国内首批基于PG路线自主研发的集中式关系型数据库产品。瀚高从底层代码层面把握开源技术的走向,专
2、注于数据库及相关工具产品研发,为用户提供安全、高性能和高稳定性的数据库软件,致力成为国际领先的数据管理综合解决方案提供商。初创期初创期主营数据库服务、集成业务,以数据库运维业务为主要发展方向转型期转型期2009年成立研发团队2011年推出HighGo DB产品发展期发展期以HighGo DB数据库软件的研发和销售为主,打造HighGo DB系统软件生态圈突破期突破期深耕安全可控业务产品在多业务领域广泛应用完成全国供应链服务体系生态建设跃升期跃升期获浪潮集团数亿元战略投资,瀚高发展迈入加速跃升期4背景介绍背景介绍/2025.01.04 /IvorySQLIvorySQL项目背景项目背景5数据安全
3、数据安全产品需求产品需求服务经验服务经验开发诉求开发诉求/2025.01.04 /IvorySQL使命与愿景6/2025.01.04 /IvorySQL概况7/2025.01.04 /IvorySQL核心特性核心特性8/2025.01.04 /IvorySQL 的 Oracle兼容框架PG工具Oracle应用PG SQL解析器5432Oracle SQL解析器1521PL/pgSQLPL/iSQLPL/PythonPL/TCLPL/PerlPL/RPL/JavaPostGISIvorySQL_ORAPostgres_fdwOracle_fdwpg_idx_advisorPL/pgSQLPL/i
4、SQLPL/PythonPL/TCLPL/PerlPL/RPL/JavaPL/V8PostGISIvorySQL_ORAPostgres_fdwOracle_fdwpg_idx_advisorpg_logqueryidpg_stat_statementspg_query_rewrite内置数据类型内置字符函数内置时间函数PL/RPL/Java内置功能SQL兼容NLS参数PL/SQL兼容其它大小写敏感空转NULL参数解析模块嵌套子程序隐藏列兼容存储过程兼容匿名块序列兼容mergeq转义oracle like包兼容Oracle 测试框架pg 测试框架内置xml函数9/2025.01.04 /Ivo
5、rySQL云生态云生态IvorySQL CloudIvorySQL Cloud云服务平台集成了IvorySQL数据库以及周边生态,实现可视化的数据库发放回收、监控运维等全生命周期管理。IvorySQL OperatorIvorySQL Operator提供了一个声明式的数据库解决方案,在K8S上实现完整的云原生数据库体验,自动管理数据库及周边工具。IvorySQL Serverless一款基于开源的无服务器数据库Neon开发,将存储和计算分离,并且可适配国内阿里云、华为云、浪潮云等云对象存储。10/2025.01.04 /历史与发展11IvorySQL 4.0 新特性12/2025.01.04
6、 /Oracle Package兼容l支持创建、修改、删除 PL/SQL Package 和 Package Bodyl提供 dk 命令增强 psql 的包管理功能l支持复杂逻辑封装与模块化开发l提供更精细的权限管理:通过新增 ACL 功能 实现包级别的权限控制l实现 Package 缓存机制,显著提升运行性能13Oracle PL/SQL 的核心特性之一是 PACKAGE(包)。Package(包)是 Oracle 中的一个模式对象,它包含一组相关功能的定义,是 Oracle 使用最广泛的特性之一。/2025.01.04 /Oracle不可见列兼容l支持创建不可见列,默认对查询操作隐藏l访问