暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

openGauss训练营学习心得

原创 鲍志飞 2022-05-18
377

     接触了很多数据库,从oracle、db2、mysql,到如今的gaussdb (for opengauss) 和 opengauss。

     研究了下恩墨搞的数据库排行版“https://www.modb.pro/dbRank”,opengauss 排名第一,说明该数据库的热度空前高涨。一方面客户对该数据库的认可度有提升,另一方面越来越多的开发者对数据库的熟悉程度更进一步。

     个人思考了下:

     1)大家必须将 opengauss 和 gaussdb (for opengauss)区分开,后者属于gaussdb系列里。

     2) opengauss 在社区的帮助下,功能越来越强大,特别是在AI的引入,MOT表的引入,内核的功能上面有很大的提升。

     3) opengauss 发展与postgresql 9.x,opengauss 和postgresql的改进点包括哪些呢?  opengauss的优势点包括哪些呢? 肯定有很多,值得注意的包括如下:

           (1)运行模型【opengauss】 执行模型 线程池模型,高并发连接切换代价小、内存损耗小, 执行效率高,一万并发连接比最优性能损耗<5%>  【PG】进程模型,数据库进程通过共享内存实现通讯和数据共享。每个进 程对应一个并发连接,存在切换性能损耗,导致多核扩展性问题。

           (2)事务处理机制:

           (3)数据组织和存储 【opengauss】行存、列存、内存引擎,在研DFV存储和原位更新【PG】仅支持行存

           (4)查询优化器

    4) 需要改进的地方也是有的,比如在安装上面能否减少人工配置xml的步骤呢?安装需要极简

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论