恭喜Kvrocks 加入 Apache 软件基金会孵化器
Kvrocks[1] 在 4 月 23 号顺利通过投票,正式成为全球最大的开源基金会 Apache 软件基金会 (ASF) 的孵化项目。这是 Kvrocks 项目的新起点,意味着开源社区化协作将会变得更加规范以及国际化。Kvrocks 作为一款兼容 Redis 生态的分布式 NoSQL 数据库,主要目标是解决 Redis 内存成本高以及容量有限的问题。
主要特性:
- 兼容 Redis 协议以及大部分的数据结构,具体见: Support Commands [2]
- 支持持久化 Lua、事务,Pubsub 等高级特性
- 主从复制,类似 Redis 主从异步同步方式,也计划支持可调一致性
- 集群模式,使用中心化的元数据管理,同时完全兼容 Redis Cluster 协议
当前已经在国内外诸多公司线上大规模使用,包含美图、百度、携程、雪球和 U-Next 等。同时,Kvrocks 会在易用性、性能、成本等方面持续优化,打造更加用户友好、经济高效的 NoSQL 存储。
未来规划:
- 提供完善的管控系统,实现开箱即用
- 扩展 JSON 数据模型,简化业务开发
- 支持存算分离架构,提升服务弹性
- 优化性能及成本,打造极致性价比
为什么加入 Apache软件基金会孵化器
Kvrocks 加入 ASF 孵化器 主要是基于以下几个原因:
- 所有的大数据开源项目都在 ASF 下共同发展,构建生态,Kvrocks 也期待成为大数据生态中的一员。
- 在成熟开源基金会的指导下,让 Kvrocks 开源项目协作和运营都更加规范。
- 建立更大和多样化的开发者社区,虽然 Kvrocks 有不少海外用户和开发者,但相比于国内的比例还是属于少数;我们希望可以吸引更多优秀的海外开发者加入,让开发者社区更加多样化。
- 通过参加 ASF 相关的技术会议,吸引更多的开源开发者加入 Kvrocks 社区。
接下来社区会在 ASF 孵化器导师的引导下,遵从 “Community over Code” 的理念来管理和运营社区,也让每个优秀贡献者都能够被看见。
导师介绍
- @陈亮 (Champion): Apache Member, Apache Incubator PMC, Apache CarbonData PMC Chair, 多个开源项目导师
- @贺小桥: Apache Member, Apache Hadoop PMC member
- @tison : Apache Member, Apache Curator PMC Member, Apache Flink Committer
- @Jean-Baptiste Onofré: Apache Member, Karaf PMC Chair, PMC on ACE, ActiveMQ...
- @von gosling: Apache Member, Apache I ncubator PMC, Apache RocketMQ Original Creator & PMC
导师寄语
@陈亮: Kvrocks 是分布式 NoSQL 数据库,支持丰富的数据结构,兼容 Redis 协议,已在很多互联网业务中广泛使用。相信 Kvrocks 进入 ASF 孵化器,将促进大数据开源生态的发展,为开发者提供一种新的数据方案选择。
@tison: Kvrocks 项目早在 2019 年中就已经开源发布。经过两年多的开源运作,Kvrocks 从公司内部的自研基础软件,演化成全球多家公司在生产环境重度依赖的分布式 NoSQL 存储系统。Kvrocks 的开发者具有纯粹的开源协同和分享精神,这次加入 ASF 孵化器的决定,原因之一就是想要构建一个成熟且富有影响力的社群。我喜欢这样的出发点,期待 Kvrocks 社群持续创造价值,成为 ASF 大数据生态中一张新的名片。
@贺小桥: 分布式 NoSQL 数据库被广泛应用于互联网公司的多种场景,但是在效率和成本通常需要做出取舍。Kvrocks 在兼顾效率和成本的同时,在易用性、扩展能力等方面做了非常坚实的基础工作,同时具备良好的用户基础。非常高兴看到 Kvrocks 加入 ASF 大家庭,相信通过 ASF 孵化器,Kvrocks 项目能够吸引更多优秀的国内外开发者参与进来,规范项目协作和运营,构建更加健康和繁荣的生态,切实解决用户的实际问题。
@von gosling: 分布式 NoSQL 是当下最热门的分布式技术研究方向之一。国家十四五规划重点提出聚力攻坚基础软件,加强共性技术研发,强化基础组件供给。通过开源创新的方式很有可能加剧这一变革的到来。Kvrocks 作为最近两年,国内开源领域最引人瞩目的基础软件后起之秀,能够解决 Redis 容量和成本问题,进而演化成一个全新的多模态存储引擎。非常看好该项目的全球化生态发展,也非常荣幸能够帮助到项目,共同建设顶级开源社区。
特别感谢
感谢来自 Champion @陈亮,在项目进入 ASF 孵化器的过程中无私的帮助和指导,主导了项目从 Proposal 阶段到投票整个过程,并给到很多中肯的建议。
感谢导师 @贺小桥,@tison, @von gosling, @Jean-Baptiste Onofré,有了各位导师无私的帮助, Kvrocks 在进入孵化器的过程更加顺利。未来在各位导师的指导下社区一定逐步变得更加规范和国际化。
感谢两位 Apache IPMC 导师 @张铎 和 @刘勋在中间过程也给到不少帮助和建议,以及美图架构平台部总监 (Kvrocks committer) @Jean 的协调以及推进。
感谢 Kvrocks 所有的贡献者们允许我们将开源许可协议变更为 Apache-2.0 Licence 并加入 ASF :Change the license to Apache License Version 2.0[3]。
欢迎大家通过订阅 dev@kvrocks.apache.org[5] 来了解 Kvrocks 开发进展以及交流。
开源项目:https://github.com/apache/incubator-kvrocks[4]
参考资料
[1] Kvrocks: https://github.com/apache/incubator-kvrocks
[2] Support Commands: https://github.com/KvrocksLabs/kvrocks/wiki/Support-Commands
[3] Change the license to Apache License Version 2.0: https://github.com/apache/incubator-kvrocks/issues/530
[4] https://github.com/apache/incubator-kvrocks: https://github.com/apache/incubator-kvrocks
[5] dev@kvrocks.apache.org: mailto:dev@kvrocks.apache.org

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
基于Cortex-M7平台的OneOS-CODESYS方案实战演练
OneOS 是中国移动针对物联网领域推出的轻量级操作系统,具有可裁剪、 跨平台、低功耗、高安全等特点,支持 ARM Cortex-A 和 Cortex-M、MIPS、RISC-V 等主流芯片架构,兼容 POSIX、CMSIS 等标准接口,支持 Javascript、MicroPython 等高级语言开发模式,提供图形化开发工具,能够有效提升开发效率、降低开发 成本,帮助用户快速开发稳定可靠、安全易用的物联网应用。 目前,OneOS 联合 CODESYS推出基于 OneOS 的PLC 编程规范开发套件,融合OneOS 特色组件,支持一站式配置和裁剪,支持 EtherCAT、CANopen 等多种工业总线协议栈,支持多种运动控制算法,支持基于优先级的任务调度,搭建了嵌入式设备与工业控制的桥梁,为工业打开了更加庞大丰富的蓝海市场。下面让我们一起看看OneOS+CODESYS是如何工作的吧~ CODESYS软件分三层架构,可用下图来表示,对于每一层的详细介绍,感兴趣的朋友可以上CODESYS官网进行查看。 OneOS接管的是CODESYS三层架构中的设备硬件层;OneOS+CODESYS 实现...
-
下一篇
JuiceFS 在数据湖存储架构上的探索
大家好,我是来自 Juicedata 的高昌健,今天想跟大家分享的主题是《JuiceFS 在数据湖存储架构上的探索》,以下是今天分享的提纲: 首先我会简单的介绍一下大数据存储架构变迁以及它们的优缺点,然后介绍什么是 JuiceFS,其次的话会再重点介绍一下关于 JuiceFS 和数据湖的一些结合和关联,最后会介绍一下 JuiceFS 和数据湖生态的集成。 大数据存储架构变迁 纵观整个大数据存储架构的变迁,可以看到有非常明显的三个阶段:第一个阶段就是从最早的 Hadoop、Hive 等项目诞生之后,有了数据仓库(Data Warehouse)的概念。随着数仓的逐步发展,同时有了云的诞生,对象存储的诞生,以及大数据与 AI 的时代到来之后,数据湖(Data Lake)这个概念就被凸显了出来。最近两三年有一个新的概念,或者是说到了一个新的阶段叫做湖仓一体(Lakehouse)。传统数仓大家都比较了解,今天会着重看一下后面这两个阶段,也就是数据湖和湖仓一体。 为什么要有「数据湖」? 数据湖很重要的一个诞生契机,其实是解决数据孤岛(Data Silos)问题。产生数据孤岛的根本原因,来自于不同的...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL数据库在高并发下的优化方案
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7,8上快速安装Gitea,搭建Git服务器
- MySQL8.0.19开启GTID主从同步CentOS8