• 2022-10-28 开源会议分享开场词


    大家好, 我来自悟世界科技.

    首先说下我们在做的事情吧。我们stonedb是国内首款基于mysql的htap数据库。现已开源mysql5.6,5.7,8.0版本,以及全新的2.0架构的设计细节。

    做这个事情的原因, 最核心的是因为mysql并非是完全为了AP场景为创建, 在海量数据下面临查询性能的快速下降。大部分时候都是采取分库分表的方式来减少单个库的数据量。我们认为在这个领域还是有可以前进的空间的。

    至于为什么我们要做完全兼容mysql生态的产品, 最大的原因是mysql在国内还是占有率最大的数据库。当然, mysql的代码写的不是很清晰, 国内做数据库的团队,大部分都是基于postgres, 一个很大的原因也是因为pg的代码的模块化组织的很好, 市面上对pg源码的分析也很多, 基于pg做二次开发容易很多.

    但是现在数据库依然是mysql占大头, 兼容mysql的生态和方言, 对于用户降低使用成本是很关键的。

    并且在兼容mysql的基础上, 对于AP的场景做了很多的努力, 并且在查询性能上, 也能达到10倍于innodb的速度, 在存储上可以节省40%的物理空间。

    说了这么多我们所作的,其实我们做的最重要的事情, 还是希望能建立一个生态, 在国内postgres的生态完善很多, 而mysql的生态的参与度就少了很多。所以我们公司在今年六月将我们倾力开发的stonedb开源出来, 大家感兴趣的都可以参与进来。

    stonedb这个数据库,不但寄托我们很多的心力, 也寄托了我们对中国数据库行业的一个希望, 而数据库, 只有大家一起参与进来, 才是一个有活力的产品, 才会脱离由哪几个公司来主导的局面, 才不会被巨头垄断。才能进而形成一个良性的技术圈子。

    最后, 对一些刚入行数据库或者是对数据库领域感兴趣的同学, 我想说数据库领域是一个需要很深钻研的行业,很多人估计都听说在技术领域的35岁门槛, 对于一些技术壁垒不够高应用层开发可能适用, 但是在数据库领域是需要持续的积累和提升, 我们很多同事都是做了十几年二十几年依然奋斗在一线开发, 大家不用担心。

    但是数据库是一门理论上很完善, 但是需要涉及大量细节和实践的领域, 不但要阅读业界的paper, 很多经典的书籍,最重要的是要有一个适合自己的场景,来将自己所熟悉的理论,具体的实践起来。我们有一句话, 叫做,知道,但是做不到,就是不知道。stonedb对大家来说,也是一个非常适合拿来实践自己所知道的数据库的理论的场景, 欢迎大家来实践!

    欢迎大家与我们一起共建stonedb也为中国数据库技术发展一起努力

    谢谢大家!

  • 相关阅读:
    动态规划
    Java学习 --- this关键字
    无代码开发平台权限设置入门教程
    PCI 驱动编程基础
    【无标题】
    微信小程序:仅前端实现对象数组的模糊查询
    vant的作用及其使用方法
    【k8s】五、Pod生命周期(一)
    y57.第三章 Kubernetes从入门到精通 -- 业务镜像版本升级及回滚(三十)
    基于Vue+SpringBoot的校园电商物流云平台开源项目
  • 原文地址:https://blog.csdn.net/adofsauron/article/details/127578394