瀚高股份吕新杰:创新开源双驱动,躬耕国产数据库

news2024/10/6 20:39:26

117411cc48a45c7ad9ce9c8742eecb03.gif

作者 | 伍杏玲

近年来,国际形势不断变幻,也给人们带来巨大警示:关键核心技术是买不来、讨不来的,中国科技企业需寻找研发自强之路。

瀚高基础软件股份有限公司(简称瀚高股份)专注数据库十八年,始终以“振兴民族基础软件”为使命,聚焦源头创新,注重技术生态、研发环境生态和产品产业生态的构建。目前瀚高数据库已经与 5000 余家应用合作伙伴适配了近 6 万款应用程序,遍布党政、金融、交通、能源等二十多个行业。

在近日的瀚高生态大会上,瀚高股份副总裁吕新杰博士作为技术负责人,发布IvorySQL开源根社区、瀚高数据库企业版V9、隐私计算数据库等新品,进一步加强了瀚高数据库全栈产品体系,为数据库产业再添创新利器。会议期间,吕新杰接受了记者的专访,从技术侧讲述了18岁的瀚高如何不断迸发出创新活力。

4324543b50908897059688021ec6ca1b.png

3e0c3e96a26f63776a332786c7a22b7b.png

拒当“跑腿”,坚守研发之路

时间倒流到18 年前,2005 年瀚高成立,彼时,Oracle以绝对的优势占据着数据库市场的第一位。直至2019 年主流数据库市场占有率的调查中,Oracle 仍占有 56% 的占比。对于当时的国内企业而言,几乎没什么国产数据库产品可以选择,国产数据库处于起步阶段。瀚高认识到,没有研发的国内企业,只能勉强充当“跑腿者”。由此,瀚高确立了一个追逐的目标,走上自研路线,虽然在当时看来似乎是天方夜谭。回顾瀚高的发展历程,可分为以下阶段:

初创期:在2008年以前,瀚高主营数据库服务、集成业务,以数据库运维业务为主要发展方向;

转型期(2009-2011年):2009年成立研发团队;2011年,瀚高数据库1.0 诞生。

发展期(2012-2017年):以瀚高数据库软件研发和销售为主,打造瀚高数据库系统软件生态圈。

突破期(2018-2022年):深耕信息技术应用创新业务,产品在多业务领域广泛应用,完成全国供应链服务体系生态建设。

跃升期(2022年-至今):2022年,瀚高获得浪潮集团数亿元战略投资,瀚高快速发展。

目前瀚高围绕数据库及周边工具打造出四条产品线:数据库产品线、集群产品线、工具产品线、云平台产品线。

d8cfda9f84911882e6659ab8be57c7e6.png

据了解,瀚高数据库以深度掌握 PostgreSQL 内核为基础,坚持自主研发技术路线,在安全性、可用性、兼容性和拓展性等具有优势,能够替代90%的Oracle应用场景。

吕新杰表示,瀚高最大的核心竞争力是对PostgreSQL 的理解和掌握,现在 PostgreSQL 社区有超过 1000 个组件,生态丰富,如何将这些技术工具融合好组成完整的产品和解决方案来满足用户的需求,Know-how 是其中的价值点所在。在形成完美的解决方案的过程中,存在很多技巧和壁垒,瀚高数据库不断推陈出新。

370b84f41747556b857513beb6e65982.png

深度拥抱开源,发布 IvorySQL 根社区

随着近年来国产开源浪潮兴起,为了避免“重复造轮子”,瀚高选择“开源”这一唯一可行的道路,高度重视开源社区的建设,持续进行社区贡献反哺。

瀚高推出具备强大Oracle兼容能力的开源数据库IvorySQL,100%兼容原生PostgreSQL,并积极参与开源社区建设里。在 PostgreSQL 国际社区官方 Blog 系统全球贡献度中,位列中国贡献团队榜首,贡献代码超450000行。

911a3829f0764fc3ed69badda32d2745.png

瀚高重视开源社区建设,积极拥抱开发者。在生态大会上,重磅发布IvorySQL开源根社区来链接开发者。在这一开源社区中,开发者可利用IvorySQL Operator、IvorySQL Cloud、IvorySQL HA、IvorySQL DevTool等资源及工具,来开发适合自己的应用。

据吕新杰介绍,IvorySQL 根社区不依赖于上游生态,拥有自主衍生能力,可基于根社区衍生出集中式、分布式、数仓等数据库产品,将为数据库的技术延伸和人才聚集产生更大的作用。目前 IvorySQL 开源社区已聚集来自全球 10 多个国家的开发者关注、贡献代码。

吕新杰进一步表示,IvorySQL是瀚高技术底座和基石,以此为核心,延续出数仓、企业版、安全版和周边工具等产品体系。目前,瀚高覆盖能源、党政、医疗、交通等行业,做了大量应用适配。这些都离不开 IvorySQL 对社区的贡献,无论是兼容性的增强,还是安全性的增强,还有和浪潮的一体化整合,都是为了让用户在使用的过程中更加安全、兼容和易用。瀚高积极和国内院校合作,并基于瀚高“一院四中心”研发体系,即一个海外研究院,北京、青岛、济南和成都“四中心”,为用户提供支持服务,同时内部设立专门团队开源软件部,支持 IvorySQL 和 PG 社区从事开源工作。

俗话说“日拱一卒,功不唐捐”,瀚高成立IvorySQL 根社区作为新的里程碑事件,相信未来将会吸引更多开源力量积极参与其中,促进 IvorySQL 的健康有序发展,共同推动中国开源数据库的发展。

c7a7b4cb27d6cd3268e31f7e18d74bd7.png

持续创新,数据库新品重磅发布

在数据库产品上,除了上文提到的开源数据库IvorySQL,还有瀚高数据库安全版、瀚高数据库企业版V9。

瀚高数据库企业版是瀚高为企业级客户打造的面向核心交易型业务处理的企业级关系型数据库,拥有丰富的企业级功能,在业务处理性能、 高可用性、安全性及易用性方面均有不同程度的增强,主要面向政府、金融等重点行业和领域。

本次发布的瀚高企业版数据库系统V9,是高度兼容Oracle特性的关系型数据库管理系统。企业版V9基于插件式体系架构,支持参数化实例方式,提供双语法解析模块,多端口访问形式。全面兼容原生PostgreSQL功能及生态、提供丰富的Oracle兼容特性,具备高性能、高可用性、高可靠性、易用性、安全性等系统特性。

在数据时代,如何确保数据可信流通可称为一道难题。对此,瀚高联合清华大学王小云院士团队,首次将隐私计算技术与数据库深度结合,打造无法攻破的隐私计算路径。此番瀚高推出的国内首款深度集成隐私计算技术的数据库系统——瀚高隐私计算数据库,不依赖于专属硬件,通过算法和理论来保障数据安全和计算安全,实现了密码创新、新安全创新、新基建创新等三大创新。瀚高提出的隐私计算数据库将数据的存储、传输、分析集于一身,致力于从根本上解决数据安全问题。

吕新杰幽默地表示,新推出的企业版 V9 和隐私计算数据库可以称为瀚高内部的“两弹”,IvorySQL根社区则为“一星”,像启明星持续引领未来瀚高技术发展方向。瀚高未来将持续发力核心数据库产品和建设开源根社区生态。

瀚高本次发布了开源社区以及企业版产品更新,那么开源和商业之间是如何平衡的?吕新杰表示,开源是瀚高对社区、技术界和行业的贡献,让大家从中受益。企业版可以为客户带来更高价值,深度理解和融合领域、行业细分特性,解决客户痛点。

谈及下一步瀚高的技术布局,吕新杰表示,将不断提升瀚高数据库在性能、云上能力、加密、隐私计算等安全能力,完善数据库周边工具,持续为用户提供更好的体验。

06b3590597e0514e239a5811a2b6c7cc.png

国产数据库如何向未来?

中国产业蓬勃发展,数据库产业在市场、应用、场景上拥有无可比拟的优势。根据中国信通院数据,2021年中国数据库市场规模为309亿元,占全球5.4%。预计2025年中国数据库市场总规模将达到688亿元,2021-2025年营收规模年复合增长率为23.4%。

未来,国产数据库要长远发展,离不开两点:人才培养和生态建设。这两点也是瀚高持续发力的重点。

据统计,国产数据库厂商已超过 200 多家。在当前现状下,对瀚高来说是机遇还是挑战?

吕新杰表示,机遇与挑战并存。当前国内数据库产业发展百花齐放,吸引了越多越多的数据库人才。原来专门从事数据库的人才较少,如今欣喜地看到越来越多数据库人才参与进来,这对国家、对行业来说都是好事。

瀚高重视数据库人才培养,去年10月,浪潮集团战略投资了瀚高。浪潮与瀚高携手加强人才培养,面向 300 家合作伙伴,设立定向的合作伙伴培训体系和瀚高数据库工程师认证体系,希望在 2025 年实现赋能和培养5万数据库DBA人才,通过开展各类课程、培训等活动,积极与清华、北大等高校一起,加强产学研合作,源源不断为数据库产业输送高素质人才。

近年来,国际形势变幻莫测,人们对基础软件愈发关注,对国产数据库生态建设有了新的期待。据CSDN《2021-2022中国开发者调查报告》显示,在数据库研发过程中,17%的开发者认为数据结构最难,其次为生态构建。

瀚高在积极推进数据库技术创新的同时,积极拓展生态圈,通过联合整机、芯片、OS、中间件、工具类、软件开发商、集成商等上下游生态,以联合开发、产业联盟、渠道共建的方式,实现产业升级,为IT生态共同繁荣提供更优质的基础服务。瀚高期待在 2025 年,即成立 20 周年时,可以与 2 万合作伙伴完成 20 万的适配应用。

最后以吕新杰一段话做结尾:创新是瀚高的追求,对理论、技术、工艺、架构、产品策略上的创新,是我们时时刻刻在做的事情。家国情怀也是瀚高人时刻印在脑中的,知责在心、担责在身、履责在行,这是瀚高人对责任的理解。开源社区包容一切,听取不一样的声音,期待开发者在社区追求代码的自由、追求技术的自由,希望社区中的每一行代码都能闪耀自由的光辉。

236e71d2391ee1602fa4f7a46a21e241.gif

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

信息安全-reNgine-Web应用渗透测试的自动化网络侦察框架

目录 reNgine介绍 工具运行机制 安装部署 安装rengine 安装python依赖包 合并Django前端静态文件 安装Postgresql 创建reNgine账号 启动reNgine 启动reNgine成功 启动reNgine后在浏览器访问:http://localhost:8000/ 这时会发现前端静态资源加载失败&…

【自然语言处理】【大模型】极低资源微调大模型方法LoRA以及BLOOM-LORA实现代码

极低资源微调大模型方法LoRA以及BLOOM-LORA实现代码 相关博客 【自然语言处理】【大模型】极低资源微调大模型方法LoRA以及BLOOM-LORA实现代码 【自然语言处理】【大模型】DeepMind的大模型Gopher 【自然语言处理】【大模型】Chinchilla:训练计算利用率最优的大语言…

Froala V4.0.18 Crack Froala 编辑器

Froala V4.0.18:复制和粘贴图像变得更好,还有更多! 2023 年 3 月 25 日最忠实用户编辑器,新版本发表评论 Froala Editor团队很高兴地宣布发布Froala Editor 4.0.18。这个新版本在质量和稳定性方面有很多改进,并修复了…

优雅的处理sping项目全局异常

全局异常处理 为了达到系统的各个模块中都能够共用同一个异常处理逻辑,避免代码重复和错误。在Spring框架中,可以通过全局异常处理来捕获应用程序中抛出的异常,并根据需要进行处理。 ControllerAdvice ControllerAdvice是Spring MVC框架中…

TCP CUBIC 动力学

曾陪经理一起面试,问过一个问题: CUBIC 的公式: W ( x ) C ( x − K ) 3 W m a x W(x)C(x−K)^3W_{max} W(x)C(x−K)3Wmax​ 其中 x 是什么意思? 本意是想候选人回答 “x 是绝对时间”,然后我会接着问 “这个 x …

[SWPUCTF] 2021新生赛之(NSSCTF)刷题记录 ②

[SWPUCTF] 2021 新生赛(NSSCTF刷题记录wp) [SWPUCTF 2021 新生赛]no_wakeup[鹤城杯 2021]easy_crypto[suctf 2019]EasySQL[ZJCTF 2019]NiZhuanSiWei[强网拟态 2021]拟态签到题[BJDCTF 2020]easy_md5[SWPUCTF 2021 新生赛]easyupload3.0[SWPUCTF 2021 新生…

Python解决微软Microsoft的登录机器人验证

前言 本文是该专栏的第8篇,结合优质项目案例,让你精通使用Pyppeteer,后面会持续分享Pyppeteer的干货知识,记得关注。 在注册微软Microsoft账号或者注册outlook邮箱账号的时候,会遇到如下机器人验证: 是的,你可能第一眼看到这个验证页面,首先会想到是定位它的页面元素N…

数据结构各结构特点(数组、链表、栈、队列、树)

目录 一、数组 二、链表 三、栈 四、队列 五、树 1.二叉树 2.二叉查找树 3.平衡二叉树(AVL树) 4.红黑树 六、总结: 1.红黑树和平衡二叉树的区别: 2.为什么有了数组和链表还要引入二叉树? 3.为什么有了二叉树…

【Linux】从机I/O线程报错

一、报错问题 I/O线程报错 查看/var/log/mysqld.d日志,查看报错; 在从机,telnet主机的3306端口显示拒绝连接; 并且从机mysql登录用户密码问题,密码输入正确但是报错【ERROR 1045 (28000): Access denied for user root…

软件开发中的DevOps实践

一、引言 在软件开发领域,为了满足用户需求、提升产品质量、缩短产品上线时间,DevOps已经成为一种流行的开发实践方式。本文将从什么是DevOps、DevOps的理念、DevOps的价值、DevOps的实践等方面详细介绍DevOps在软件开发中的实践。 二、什么是DevOps …

python爬虫原理及源码解析(入门)

目录 一、爬虫是什么?二、爬虫的基本原理三、HTTP协议与响应4、爬虫实现源码 一、爬虫是什么? ​ 如果将互联网比作一张大的蜘蛛网,数据便是存放在蜘蛛网的各个节点,而爬虫就是一只小蜘蛛,沿着网络抓取自己的猎物(数据…

用spring-boot-starter实现事务的统一配置

一、前言 微服务架构下,多个微服务都需要事务操作,如果在每个微服务下都从头配置事务,将非常繁锁。事务配置具有高度的一致性,可以抽取出来,制作starter,在需要配置事务的服务中引入starter依赖即可。 采用…

NFS(UOS)

appsrv 172.16.146.11 strogesrv 172.16.146.53 共享/data/share目录 用于存储app主机的web数据 仅允许stora访问该共享 安装nfs apt install nfs-common nfs-kernel-server -y mkdir /data/share /data/share 172.16.146.50(rw,sync,no_root_squash,insecure) 重启服…

志特转债上市价格预测

志特转债 基本信息 转债名称:志特转债,评级:A,发行规模:6.14033亿元。 正股名称:志特新材,今日收盘价:35.6元,转股价格:41.08元。 当前转股价值 转债面值 / …

微服务学习高级篇【5】之服务异步通信(rabbitmq的高级特性)

文章目录 环境准备:MQ部署【docker环境】消息可靠性生产者消息确认项目配置定义Return回调和ConfirmCallback 消息持久化交换机持久化队列持久化消息持久化 消费者消息确认none模式演示 消费失败重试机制本地重试失败策略 总结 死信交换机初识死信交换机死信交换机接…

【DHCP原理与配置】

目录 一、了解DHCP服务使用DHCP的好处DHCP的分配方式 二、DHCP的租约过程传输协议端口DHCP的IP地址自动获取工作原理 三、配置DHCP服务器安装dhcp查看配置文件根据配置文件提示查看相关文档 四、模拟外网和内网互通进入主机1的设置进入主机2的设置复制dhcp文件,修改…

Nginx 优化与防盗链

Ngnix优化主要有两种,一种是配置上的优化,一种是内核上的优化 实验准备:安装好一台Nginx服务器,IP:192.168.126.22,域名:www.accp.com 浏览器访问nginx服务器此时F12查看网页信息,可…

MySQL之表的约束

目录 一 空属性 定义 如何设置 示例 影响: 二 默认值 定义 示例 影响: 三 列描述 定义 示例 影响: 四 zerofill 定义: 示例: 影响: 五 主键 定义 主键的性质是什么: 为什么要…

C++——一种特殊的二叉搜索树之红黑树

目录 1 红黑树的概念2 红黑树的性质3 红黑树节点的定义4 红黑树的插入操作情况一: cur为红,p为红,g为黑,u存在且为红。情况二: cur为红,p为红,g为黑(不存在连续的红结点),u不存在/u存…

设计模式 -- 适配器模式

前言 月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂) 央是一片海洋,海乃百川,代表着一块海绵(吸纳万物) 泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出) 月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容 希望大家一起坚持这个过程,也同…