CNCF宣布TiKV正式毕业!


【编者的话】这一云原生键值数据库项目,现已在全球范围内拥有近1000家生产级用户。

专为云原生软件构建可持续生态系统的云原生计算基金会日前宣布,TiKV成为其第12个毕业项目。从孵化阶段到发展成熟、再到最终毕业,TiKV不仅逐步实现了更高采用率、开放的治理流程与良好的功能成熟度,同时也在社区、可持续性以及包容性等层面做出坚定承诺。

TiKV是一套以Rust打造而成的开源分布式事务键值数据库,其提供带有ACID保证的事务键值API。该项目能够为需要数据持久性、横向可扩展性、分布式事务、高可用性与强一致性的应用程序提供统一的分布式存储层,这也使其成为下一代云原生基础设施中的理想数据库解决方案。

云原生计算基金会CTO/COO Chris Aniszczvk表示,“TiKV是我们首个基于Rust的项目之一,同时也是一套灵活且可扩展的云原生键值存储解决方案。自从项目加入云原生计算基金会以来,TiKV的发展速度与建立全球开源社区的强烈愿望给我们留下了深刻印象。”

自2018年8月加入云原生计算基金会以来,TiKV在生产中的采用率已经翻了一番,目前拥有来自多个行业的约1000家企业用户,核心repo的贡献参与者也由78位增加到226位,增幅高达3倍。维护者团队目前由7名成员组成,且分别代表PingCAP、知乎、京东云以及一点资讯等企业。

PingCAP公司首席工程师、TiKV项目维护者Siddon Tang指出,“我很高兴看到TiKV从跚跚学步成长到现在的毕业阶段。自2018年加入云原生计算基金会以来,TiKV项目与技术社区已经在多个层面上走向成熟,立足全球吸纳贡献,而且目前已经刻近千家采用者的青睐。”

TiKV在设计层面就充分考虑到云原生诉求,并可以很好地集成至现有云原生计算生态系统当中。该项目使用Prometheus进行指标报告,使用gRPC进行通信,并给其他现有云原生计算基金会项目带来有力补充,包括Vitess、etcd、gRPC以及Prometheus等。TiKV可以由操作员部署在Kubernetes之上,借此简化安装、升级与维护流程。在TiKV上还构建有多种存储系统,包括在TiKV内部采用Prometheus指标的TiPrometheus项目。

PingCAP公司CTO兼TiKV项目联合创始人Ed Huang表示,“早在五年之前创建TiKV时,我们就意识到它不会仅仅只是对TiDB的补充方案。我们将其交由云原生计算基金会负责管理,通过提供可靠、高质量且实用的存储基础促进并赋能于下一代数据库。此次顺利毕业证明了我们提出的愿景与付出的努力。我们期待能够在TiKV项目中进行更多创新与合作。”

由云原生计算基金会资助、由Cure53负责实际执行的第三方安全审计已经于今年2月到3月间完成。审计团队得出结论,“TiKV已经具有适当的成熟度并兑现了其安全承诺。此项结论主要源自项目积极的发展态势,以及总体良好的代码与文档质量。根据2020年2月的评估结果,Cure53推荐用户对TiKV进行公开部署,特别是通过Kubernetes与Prometheus将其整合至容器化解决方案内以进行额外监控的使用场景。”

TiKV可以通过TiDB Operator轻松部署在Kubernetes之上,并由Prometheus负责监控。项目社区还刚刚提交了TiKV operator的设计与初始实现方案,希望借此实现TiKV集群部署、管理与运营任务的自动化。

Dailymotion公司DevOps团队负责人Smaïne Kahlouch提到,“该解决方案背后的生态系统拥有令我们惊讶的成熟程度。Kubernetes operator非常易于上手,能够帮助用户完成各类常见的操作任务;可观察性工具也相当丰富。TiKV的表现可以用坚如磐石来形容,其出色的弹性无愧于云原生计算基金会毕业项目的名号。”

一点资讯分布式存储工程师兼TiKV维护者Fu Chen表示,“TiKV是一套非常稳定的高性能分布式键值数据库。它所提供的智能、高效的集群管理功能,为我们的在线推荐服务提供了强有力的支持。我们从2018年开始采用TiKV,其现已成为我们存储系统中的重要组成部分。”

知乎基础设施主管兼TiKV维护者Xiaoguang Sun表示,“TiKV为构建通用型云原生服务提供了出色的底层基础。TiDB与Zetta Table Store都是以TiKV为基础构建而成,二者共同支持着知乎的全部大表类应用方案,同时解决了MySQL可扩展性较弱所引起的诸多问题。作为社区中的一员,我为TiKV从云原生计算基金会正式毕业而深感骄傲,也坚信该项目将给更多用户带来助益。”

U-Next公司高级工程师Birong Huang指出,“自2019年12月以来,我们一直在ARM平台上以生产方式使用TiKV。TiKV强大的可扩展性与性能表现,使我们得以应对COVID-19疫情之下难以估量的流量增长。TiKV社区的活跃程度也给我们留下了深刻印象,我们愿意为之奋斗、为之贡献!祝贺TikV顺利毕业!”

开源项目要从孵化阶段正式毕业,需要明确定义自身治理方式、符合CII最佳实践中的通过标准,并遵循云原生计算基金会提出的行为准则。

TiKV项目背景

TiKV项目由PingCAP公司创建而成,属于TiDB(由PingCAP公司开发的分布式HTAP数据库)的存储后端。TiKV于2018年8月被接纳为云原生计算基金会的Sandbox级成员项目,并于2019年4月成为孵化项目。
  • 2020年5月:发布4.0.0 GA最新版本
  • 2019年7月1日:发布TiKV 3.0版本
  • 2019年5月21日:TiKV入选为云原生计算基金会孵化项目
  • 2018年8月28日:TiKV入选云原生计算基金会Sandbox项目
  • 2018年4月27日:发布TiKV 2.0版本
  • 2017年10月16日:发布TiKV 1.0版本
  • 2016年10月:发布TiKV beta版本并应用于生产环境
  • 2016年4月1日:TiKV转为开源


原文链接:Cloud Native Computing Foundation Announces TiKV Graduation

0 个评论

要回复文章请先登录注册