2023中国PostgreSQL数据库生态大会圆满落幕,热烈祝贺!

发表时间: 2023-11-03 17:57

热烈祝贺2023中国PostgreSQL数据库生态大会顺利召开!

唐成老师受邀分享开源历程和心得

中启乘数科技的唐成老师作为特邀嘉宾受邀参加本次大会并上台分享他的开源历程和心得。

唐成老师的开源初衷:

  • 爱好编程
  • 提升自我
  • 使用开源的同时,回馈开源

唐成老师对开源的一些认识:

  • 开源不是免费,也可以是一个商业模式,用开源拉动商业发展,商业再反哺开源。
  • 保持开放的心态,不要有担心自己开源的东西被别人抄去的心态。
  • 开源促进了自我的提升。

唐成老师分享了他这么多年,在他推动下,中启乘数科技开源的一些好用的数据库软件:

  • ZQPool:开源的连接池软件
  • CLup:开源的PostgreSQL高可用软件
  • asbench:好用的数据库测试工具,可以同时测试oracle、postgresql、mysql
  • odbc_fdw:odbc fdw改进版本,一些条件可以下推,可以更新
  • filecache:把表永远cache在文件系统缓冲中的小工具
  • fincache:把一个文件的cache清理掉,也可以显示文件有多少个块被cache了
  • blkcpy:拷贝数据块的工具
  • pg_fix:修改数据块中事务状态的工具,可以用作误删除数据后的恢复

CLup开源版:开源好用的PostgreSQL高可用软件

CLup 是带有 Web 界面的 PostgreSQL 数据库运维管理软件,旨在为 PostgreSQL 数据库管理员和开发者提供一个简单易用、功能丰富的管理工具,实现了高可用集群管理 (包括读写分离)、数据库和主机监控管理、事件告警、数据备份与恢复等功能。通过使用此工具,用户可以轻松地部署、管理和监控多套 PostgreSQL 数据库集群,实现 PostgreSQL 高可用集群的部署管理以及自动化运维。使用 CLup 可以轻松管理几十套至上百套 PostgreSQL 高可用的数据库集群,发生故障时自动切换,不影响生产系统的运行。故障切换后有详细的故障日志,方便定位故障原因,还可以手工一键切换、重搭备库等,得此利器,DBA 从此不再手忙脚乱。

主要亮点:

  1. 完善的Web界面:采用了简洁明了的 Web 界面设计,提供了丰富的数据展示和操作功能。用户可以通过 Web 界面实时查看数据库的各项指标,如会话管理、锁等待、流复制状态等,同时还可以对数据库进行创建、删除、备库搭建、修改数据库配置等操作。
  2. 一键创建PostgreSQL数据库:无需繁琐的命令行操作,只需点击一下,即可快速创建一个 PostgreSQL 数据库。这大大简化了数据库的部署流程,让您可以更快速地进入开发环节。
  3. 数据库集群管理:面向大型企业和高并发场景,OpenCLup 软件提供了一键创建 PostgreSQL 数据库集群的功能,助力企业轻松构建稳定、高效的数据库集群环境。
  4. 数据库集群高可用功能:对于任何业务来说,数据库的稳定性都是至关重要的。OpenCLup 软件的高可用功能保证了数据库集群在遇到故障时,可以快速进行故障转移,确保数据的安全和业务的连续性。
  5. 一键搭备库功能:一键搭备库功能旨在优化数据库搭备库流程,让数据库管理员和开发者无需深入复杂的设置和命令行操作,鼠标在 Web 管理界面上点几下,就可以快速地搭建备库。这不仅大幅提高了工作效率,降低了出错率,还为数据库的安全提供了有力保障。
  6. 部署简单方便,资源消耗少:对服务器资源要求很低,如可以在 2GB 内存的机器上部署和使用,对机器的 CPU 没有要求。之所以可以做到这种程度,原因是此软件完全自主研发的,而不是基于其他开源软件做的二次封装。