鲜衣怒马少年时|GreptimeDB 开源一周年回顾

开源故事

也许在进入软件行业的第一天,我们就已经与开源结缘。

很难想象没有开源的世界会是什么样子,非要举个例子的话,就好比菜谱不再公开,那所有人都只能自研,说不好连麻婆豆腐都需要远赴蜀地才能品上一品。正因为开源,我们得以共享珍贵的的食谱,所以也愿意将自研的食谱无私贡献出去。

作为一个现代的软件从业者,怎么能不在开源的世界里有些许经验呢?Greptime 三位创始人从职业早期就融入到了开源社区中,在受益的过程中也不断反哺开源,各自负责并维护了多个知名项目(如 SOFAJRaft, handlebars-rust, aviatorscript),有些项目本身的关注度和影响力都超过了 GreptimeDB。

在不断接触开源的过程中,一个有趣又大胆的想法在创始人庄晓丹心里如切如磋,如琢如磨:“打造一款世界级的基础软件”。他和另一位创始人冯家纯在蚂蚁集团实践 AIOps 智能运维时,因为市面并没有一款满足需求的超大规模时序数据平台而选择了自研,同时来自滴滴的另一位创始人孙宁也看到了时序数据存储、分析对于车联网的重要价值。所谓念念不忘,必有回想,三人一拍即合,这个“世界级的基础软件”的团队雏形就这么诞生了——打造一款面向未来且更贴近市场需求的时序数据库。

这种对产品品质高度追求的热切和渴望,不仅来自于创始人本身,也来自于整个 Greptime 团队。这里的每一个小伙伴都身怀绝技,有人放弃高薪埋头苦干,也有人从技术转向市场,更有人身兼技术、市场和运营多职⋯⋯底层的基础软件本身就很难做,加上开源更是 buff 叠满,没点情怀的人,真的不敢做开源。

正是这群少而精专的人,成就了现在的 Greptime(格睿科技),基于开源的 GreptimeDB 不断衍生和迭代出了商业化版本的时序数据库 GreptimeCloud 和可观测的 AI 工具 GreptimeAI 两款产品。

我们还做了一个视频,和 GreptimeDB 回顾一周年的成长历程🎥(感兴趣的小伙伴请自行寻找视频 🔍)

开源数据

开源历程(版本发布)

GreptimeDB 自去年宣布开源后历经 v0.1 到 v0.4,每一个版本的发布都意味着 GreptimeDB 又一次的成长和完善。从框架构建到分布式能力的实现,再到新引擎 Mito 的重大革新,GreptimeDB 一直在路上:

  • 2023.3.8 GreptimeDB v0.1 聚焦单机功能

  • 2023.4.19 GreptimeDB v0.2 单机功能强化,云分布式开启

    • 完善单机功能;
    • PromQL 兼容性提升至 50%;
    • 提出 Procedure 框架;
    • 为 Cloud 和 分布式铺垫基础。
  • 2023.6.7 GreptimeDB v0.3 分布式初版:查询性能优化和稳定性增强

    • 分布式性能优化;
    • 查询能力提升; -稳定性增强。
  • 2023.10.10 GreptimeDB v0.4 写入查询能力提升,查询性能提升 5~20 倍

    • 新版存储引擎 Mito2;
    • 稳定性优化;
    • 体验优化;
    • PromQL 兼容性提升至 70% 以上。