首页 > 其他分享 >稳扎稳打,坚定前行 | 一文带你回顾 StoneDB 的 2022 年

稳扎稳打,坚定前行 | 一文带你回顾 StoneDB 的 2022 年

时间:2023-08-02 16:37:05浏览次数:38  
标签:10 社区 StoneDB 数据库 开源 稳扎稳打 2022

image.png

2022年 6 月 29 号,StoneDB 正式宣布开源,自开源以来,StoneDB 开源团队在用心打磨产品的同时,也在积极地拥抱开源社区,与万千数据库开发者共同成长,我们从 day 1 就励志要做一款立足中国、面向全球的开源数据库,内核代码已经在 Github 上完全开源,欢迎大家前往关注:

https://github.com/stoneatom/stonedb image.png ::: hljs-center

先来一张数据图

::: image.png

<br> image.png ::: hljs-center

再来盘点一下月度大事件

::: 转眼间,StoneDB 已经开源 6 个月了,下面就大家回顾一下这半年以来,StoneDB 开源社区的大事件:

<br> 2022年6月:

  • StoneDB 于 2022 年 6 月 29 日正式开源,获得杭州日报、CSDN、ITPUB、infoQ等媒体报道。
  • 为国产数据库添砖加瓦,StoneDB 一体化实时 HTAP 数据库正式开源!
  • StoneDB_5.6_v1.0.0 版本正式发布! <br> 2022年7月:
  • 7 月 8 日,StoneDB 社区联合中国信通院发布 《开源数据库发展研究报告(2022年)》 ;
  • 7 月 15 日,正式发布系列文章:《什么才是真正的 HTAP?》,由 StoneDB 首席架构师李浩老师牵头撰写;
  • 7 月 19 日,正式发布 StoneDB 2022 年研发里程碑;
  • 7 月 22 日,StoneDB 入门系列教程【StoneDB Class】正式上线;
  • 7 月 27 日,StoneDB 助力 2022 开放原子全球开源峰会,进入中国开源社区 landscape 项目;
  • 7 月 30 日,StoneDB 登上 GitHub Trend 的 C++ 项目排行榜,当周全球第 3 名,发布社区答疑第一期;
  • 7 月 31 日,StoneDB 举办第一次月度例会,公布第一批 StoneDB PMC 团队成员; 2022年8月:
  • 8 月 1 日,StoneDB 团队获资深IT科技媒体钛媒体报道:《一体化HTAP数据库如此难,为什么他们还要做?》全网阅读量20w+;
  • 8 月 4 日,StoneDB 社区与华为 openGauss 社区互签 CLA 协议,共建国产开源数据库大生态;
  • 8 月 9 日,StoneDB 文档捉虫活动第一季正式上线;
  • 8 月 10 日,StoneDB 完成华为鲲鹏国产处理器适配认证,助力信创产业,加速国产化适配;
  • 8 月 10 日,StoneDB 团队正式开启【StoneDB 每日一讲】系列直播活动,对社区无私分享研发进展和Coding经验;
  • 8 月 13 日,StoneDB 携手亚马逊云科技社区、User Group杭州社区,与JuiceFS、StreamNative;(Apache Pulsar) 和 X-Lab 实验室共同举办第一场线下 Meetup 活动;
  • 8 月 20 日,StoneDB 携手示说网、白玉兰开源研究院,与OceanBase社区、MongoDB社区和 VOLTDB 社区共同举办第一场线上国产数据库 Meetup 活动;
  • 8 月 29 日,StoneDB 正式开启【StoneDB 学术分享会】系列专栏,解读数据库业界经典Papper,好评如潮,第一篇《深度干货!一篇Paper带您读懂HTAP》全网阅读 10w+;
  • 8 月 31 日,StoneDB_5.7_v1.0.0 正式发布! 2022年9月:
  • 9 月 2 日,StoneDB 团队成员与 MySQL 之父 Monty 先生会面,共话未来数据库形态;
  • 9 月 5 日,StoneDB 举办第二次月度例会,会议上宣布,StoneDB 将不再支持 MySQL 5.6 版本,全力投入 5.7 和 8.0 版本的研发;
  • 9 月 8 日,StoneDB 正式开启【StoneDB 2.0架构解析】系列直播活动,分享 StoneDB 2.0 核心架构设计方向;
  • 9 月 14 日,StoneDB 正式宣布与统信软件旗下的统信服务器操作系统 V20 完成国产化适配互认证;
  • 9 月 16 日,StoneDB 亮相中国信通院OSCAR开源产业大会,代表石原子科技正式加入中国信通院科技制造开源社区; 2022年10月:
  • 10 月 9 日,StoneDB 正式举办第三次月度例会;
  • 10 月 13 日,StoneDB 开发者激励体系正式发布;
  • 10 月 14 日,StoneDB 正式开启【StoneDB 研发分享】系列专栏,由一线数据库内核研发工程师分享 StoneDB 的研发技术;
  • 10 月 20 日,StoneDB 入门系列教程【StoneDB Class】 更新到第 5 课,第一季圆满结束;
  • 10 月 24 日,StoneDB_5.7_v1.0.1 正式发布!
  • 10 月 25 日,StoneDB 成为第七届中国开源年会社区合作伙伴!线上元宇宙,线下分会场,邀请您共赴开源盛宴!
  • 10 月 28 日,StoneDB 正式受邀参加 2022 数据技术嘉年华;
  • 10 月 31 日,StoneDB 正式开启【StoneDB 数据库观察】系列专栏,分享数据库行业最新观点解读,第一篇文章来自石原子科技 SA 负责人、前 Oracle 云平台事业部电信行业技术总监祁国辉老师:《面向场景,HTAP到底是刚需还是炒作?》; 2022年11月:
  • 11 月 3 日,StoneDB 正式举办第四次月度例会;
  • 11 月 4 日,StoneDB 宣布上线阿里云计算巢及云市场:分钟级快速部署,原厂级服务保障;
  • 11 月 4 日,StoneDB 开源社区发起人叶建林(自修)先生受邀出席 2022 云栖大会,发表《下一代 MySQL分析型数据库的最佳实践》主题演讲;
  • 11 月 9 日,StoneDB 宣布与中科方德完成产品兼容认证,国产化再进一步!
  • 11 月 17 日,StoneDB 社区 与 KubeSphere 社区合作举办线上 Meetup 活动,有专业技术服务工程师教您如何基于 KubeSphere 部署 StoneDB 云原生 HTAP 数据库;
  • 11 月 18 日,StoneDB 正式对外宣布 Serving over TP(SoTP)理念:HTAP 的下一步?SoTP 初探 《HTAP 的下一步?SoTP 初探(上):数据分析正在从“大”数据趋向“小”而“宽”数据》 《HTAP 的下一步?SoTP 初探(下):解读 Serving over TP 和其典型案例场景》
  • 11 月 28 日,StoneDB 数据库【启航计划】正式启动,手把手带你成为 StoneDB Contributor; 2022年12月:
  • 12 月 1 日,StoneDB 携手跨境数科举办线上 Meetup 活动,产品负责人张道山老师分享《如何用 StoneDB 加速 MySQL 在线热数据实时分析》主题演讲;
  • 12 月 2 日,StoneDB 数据库启航计划第二弹启动,源码解读活动正式开启;
  • 12 月 5 日,《什么是真正的 HTAP?》第三篇文章出炉,首席架构师李浩带您了解如何选择一款HTAP产品;
  • 12 月 9 日,StoneDB 携手知名数据库社区 ITPUB,联合 Xtreme1社区、FlyFish 社区和 Eolink 社区举办开源小秀场线上 Meetup 活动;
  • 12 月 9 日,StoneDB 正式举办第五次月度例会;
  • 12 月 9 日,StoneDB 启航计划第三弹正式启动,贡献者任务发布,等您来做 Contributor;
  • 12 月 13 日,StoneDB 荣获开源中国(OSCHINA)"2022年度优秀开源技术团队" : 决心做好下一代MySQL高性能分析加速器;
  • 12 月 29 日,StoneDB 数据库启航计划——源码解读活动第四期成功举办;
  • 12 月 29 日,由中国权威的数据库及架构技术社区 ITPUB、业界知名 IT 垂直门户媒体 IT168 联合主办的第 18 届《技术改变世界 创新引领未来——2022技术卓越奖》评选结果正式揭晓,StoneDB 凭借优秀创新的产品架构荣获"2022年度创新产品奖";
  • 12 月 30 号,StoneDB 助力亚马逊云科技 re:Invent 活动:数据上云带来的机遇和挑战:物联网和数据库。 <br> image.png

::: hljs-center

StoneDB 社区研发进展年度概览

:::

7月

  • 发布 StoneDB_5.7,增加对 MySQL 5.7 版本的支持

  • 规划 2022 年 StoneDB 路线图

  • 新增 129 个 Issue,关闭 Issue 76 个,合并 56 个 pr

  • 解决 19 个 bug,17 个 feat

  • 提升 StoneDB 代码可读性

  • 完善 CI/CD 流程

  • 增加 GitHub 机器人,自动化对 PR 进行 check 和 merge

  • 新增中文文档和入门文档,共计 19 个文档 PR 8月

  • 引入 Google gtest 单元测试

  • 子查询优化,性能提升

  • 2.0 架构设计启动,RFC

  • Decimal 精度提升开发

  • Delete 功能开发

  • 增加处理日期函数的能力

  • 增加触发器功能及解决事务 crash

  • 增加临时表功能 9月

  • StoneDB for MySQL 5.7:

  • 5.7_v1.0.1 发布公测版本

  • 完善 MySQL 原生 MTR

  • StoneDB 2.0 架构:

  • Tianmu In Memory engine 设计完成

  • Tianmu 查询引擎设计

  • StoneDB for MySQL 8.0:

  • Tianmu 适配 MySQL 8.0 ;

  • MySQL load 功能:MySQL 语法支持 Tianmu 内部 load 的功能;

  • DDL、DML、DQL 测试调通 ;

  • 8.0 配置项参数推荐 ;

  • 消除编译告警 ;

  • 优化器重构/编译器重构启动 ;

  • CI/CD 集成, MTR 上线 10月

  • StoneDB 5.7版本:完善 Tianmu 引擎的 delete 功能

  • StoneDB 5.7版本:完善主备同步功能

  • StoneDB 5.7版本:持续对 TPCH SQL 语句进行优化

  • StoneDB 5.7版本:增加 semi-join 功能

  • StoneDB 8.0版本:完成开发,进入测试阶段

  • StoneDB 2.0版本:完成架构设计,进入原型开发阶段 11 月

  • 查询 & 优化:

  • 子查询 tpch Q4优化,增加 semi-join 功能

  • UNION 查询功能增强

  • 支持自定义函数功能

  • 支持 Extract() 函数

  • load data infile 功能增强

  • 修复若干查询相关 BUG

  • 存储 & DDL:

  • 主从同步加速 -delta 层优化调研。

  • binlog row 格式同步功能增强

  • 性能问题: 全表扫描下执行条件下推

  • 主从同步支持强制引擎为 Tianmu

  • delete,update 执行并行化 (执行性能提升5倍左右)

  • 主键问题修复

  • alter table 功能完善

  • unsign/zerofill 支持

  • 自增相关特性完善

  • 修复若干存储相关 bug 其它:

  • 代码治理-增强代码可读性 github ci/cd- 新增 gcov 代码覆盖率校验 stonedb 易用性问题:

  • 支持 rpm 打包安装

  • docker 支持一键部署主备 12月

  • 易用性:

  • 安装包自动检测识别能力

  • 快速部署 StoneDB 备库能力

  • 稳定性:

  • 主库的操作操作不能导致备库出现宕机或 crash、假死 功能开发:

  • 支持自定义函数

  • 支持转义功能

  • 支持主键和索引约束(语法上)

  • 支持修改表/字段的字符集

  • 支持BIT数据类型

  • 语法上支持 unsigned 和 zerofill

  • sql_mode 增加强制 tianmu 引擎参数:MANDATORY_TIANMU 可靠性:

  • StoneDB 支持设置字段为 null ,not null ,default ,但主从同步后, - - - StoneDB 重放 relay log DDL 未生效,已修复

  • 支持 replace into 语句

  • 主从数据保持一致 BUG 修复:

  • 前序版本遗留的 BUG 版本升级:

  • 版本升级支持

标签:10,社区,StoneDB,数据库,开源,稳扎稳打,2022
From: https://blog.51cto.com/u_15722181/6939623

相关文章

  • 揭秘北京2022冬奥会背后的技术
    点击上方“LiveVideoStack”关注我们翻译|Alex技术审校|徐嵩本文来自Wowza,作者为BarryOwen。冬奥技术 冬奥特辑 #003#虽然有着近3000年的历史,但今年的奥运会与以往大不相同。本届北京冬奥会将成为历史上独一无二的奥运会。具体来说,全球新冠疫情、北京缺少降雪的气候等因素都......
  • 「延期通知」LiveVideoStackCon 2022 音视频技术大会北京站
    亲爱的LiveVideoStack伙伴们:感谢大家一直以来对LiveVideoStackCon2022音视频技术大会北京站活动的关注与支持。根据近期多方沟通结果,受到目前各地疫情情况及进京防控政策影响,为保证大会各方参与人员的参会体验,本次活动将延期至2022年11月25日-26日举办,给您带来的不便我们深表歉......
  • 由“深”至“广”,探索2022音视频技术的无限可能
    ”如果一定要给2021年的音视频技术做关键词总结,那可能会有:内卷、RTC、元宇宙、数字人……这些关键词在过去的一年中让技术人们又爱又恨,有为之骄傲的,也有疯狂吐槽的。但时间悄无声息地就来到了2022年,从当初被送到风口的音视频技术在经历2021年的洗礼后,仿佛放慢了脚步,开始进入到一个......
  • 哪篇论文宣布了 HTAP 数据库的诞生? | StoneDB学术分享会#5
    本文是StoneDB学术分享会专栏的第五篇,我们来分享一下HTAP学术界上比较经典的一篇论文《ACommonDatabaseApproachforOLTPandOLAPUsinganIn-MemoryColumnDataBase》。<br>为什么说这篇论文经典呢,因为这篇论文来自国际著名厂商,号称欧洲最大的软件公司SAP(思爱普,截......
  • 为什么参与LiveVideoStackCon 2022 北京站
    距离2022年11月4日至5日召开的LiveVideoStackCon2022音视频技术大会北京站还有一个多月的时间,在我们紧锣密鼓地筹备下,又有一波精彩的演讲内容、新颖的互动环节、神秘的幕后团队等信息上线啦。现在,马上开启剧透模式,让大家一睹为快!精彩内容抢先看围绕着「音视频+无限可能」这个......
  • 科技政策 | 2022年度湖南省科学技术奖提名工作终于启动!
    原创|文BFT机器人2023年7月31日,湖南省科技厅发布了2022年度湖南省科技奖的提名工作通知;有关机构预计本次获奖总数将会控制在310项以内,同时统计近三年的湖南省的奖励申报与授奖情况,预计获奖率维持在50%左右。01提名方式及要求1.单位提名:各提名单位应当建立科学合理的遴选机制,提名......
  • CSP2022 游寄
    前言话不多说,考得太烂了。差点退役。Butthereisalongerwaytogo.It'snottheend.初赛J组91.5,学校排名第一,S组76,学校排名第三。今年学校去了好多人,\(pj\)有二十几个,\(tg\)十几个。离谱的,宇宙射线。Day-3JS通知CSP取消,哭了一晚上。(现在想想为什么哭,不考......
  • vs2022无法创建.net8项目
      如图,使用dotnet--list-sdks查询到已经安装了.net8,但是创建项目的时候,找不到.net8框架。 原因是没有开启"使用.NETSDK预览版",在工具-管理和预览功能处,可开启。  打开之后,重新打开vs,就有了。   参考:https://anthonygiretti.com/2023/06/10/net-8-wh......
  • Windows Server 2022 中文版、英文版下载 (updated Jul 2023)
    WindowsServer2022中文版、英文版下载(updatedJul2023)WindowsServer2022正式版,2023年7月更新请访问原文链接:https://sysin.org/blog/windows-server-2022/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org早期直观体验版本21H2,根据名称预计今年秋季......
  • Windows Server 2022 OVF, updated Jul 2023 (sysin) - VMware 虚拟机模板
    WindowsServer2022OVF,updatedJul2023(sysin)-VMware虚拟机模板2023年7月版本更新,现在自动运行sysprep,支持ESXiHostClient部署请访问原文链接:https://sysin.org/blog/windows-server-2022-ovf/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org现在......