暑期 2021 参与社区——Apache ShardingSphere

Posted 开源之夏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了暑期 2021 参与社区——Apache ShardingSphere相关的知识,希望对你有一定的参考价值。

前序

从开源之夏第一年启动,Apache ShardingSphere 就以 mentor 组织的身份参与其中。今年Apache ShardingSphere依然乐于参与其中,并为参与开源之夏的同学们提供多方面的指导和帮助。Apache ShardingSphere 社区希望与其他社区组织、企业、高校、开发者个人建立良好的生态关系。

 社区简介

Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar(规划中)这 3 款既能够独立部署,又支持混合部署配合使用的产品组成。它们均提供标准化的数据水平扩展、分布式事务和分布式治理等功能,可适用于如 Java 同构、异构语言、云原生等各种多样化的应用场景。


Apache ShardingSphere 旨在充分合理地在分布式的场景下利用关系型数据库的计算和存储能力,而并非实现一个全新的关系型数据库。关系型数据库当今依然占有巨大市场份额,是企业核心系统的基石,未来也难于撼动,我们更加注重在原有基础上提供增量,而非颠覆。


Apache ShardingSphere 5.x 版本开始致力于可插拔架构,项目的功能组件能够灵活的以可插拔的方式进行扩展。


目前,数据分片、读写分离、数据加密、影子库压测等功能,以及 mysql、PostgreSQL、SQLServer、Oracle 等 SQL 与协议的支持,均通过插件的方式织入项目。开发者能够像使用积木一样定制属于自己的独特系统。Apache ShardingSphere 目前已提供数十个 SPI 作为系统的扩展点,仍在不断增加中。

ShardingSphere 已于2020年4月16日成为 Apache 软件基金会的顶级项目。


架构图

 社区现状

Github关注度:13K+

贡献者人数:200+

项目模块数:100+

主要荣誉:

  • 国家工信部认证项目

  • Apache顶级项目

  • CNCF全景图项目

  • 《2020中国开源年度报告》活跃度排名第五(Apache基金会项目内第一)

  • 开源安全基金会(OpenSSF)JAVA项目世界排名第72,国内排名第一

登记使用公司:160+

专注领域:分布式数据库,分布式数据库中间,分布式治理,SQL解析,分布式事务,微服务

技术标签:Apache, java, distributed database, sql, micro-service

 功能列表

数据分片

  • 分库 & 分表

  • 读写分离

  • 分片策略定制化

  • 无中心化分布式主键

分布式事务

  • 标准化事务接口

  • XA 强一致事务

  • 柔性事务

数据库治理

  • 分布式治理

  • 弹性伸缩

  • 可视化链路追踪

  • 数据加密

如何联系



公共邮箱:

dev@shardingsphere.apache.org

GitHub:

https://github.com/apache/shardingsphere

官网:

http://shardingsphere.apache.org/index_zh.html

开源之夏任务列表:

https://cwiki.apache.org/confluence/display/SHARDINGSPHERE/Open+Source+Promotion+Plan+-+Summer+2021



以上是关于暑期 2021 参与社区——Apache ShardingSphere的主要内容,如果未能解决你的问题,请参考以下文章

暑期2021 | PostgreSQL实践项目任务上线

“开源软件供应链点亮计划 - 暑期 2020”公布结果 基于 ChubaoFS 开发的项目获得最佳质量奖

从新手村出来,我在 Apache APISIX 社区发出了第一个 PR

抢票啦!!参与社区活动,赢取Apache 路演大会门票!

参与 Apache 顶级开源项目的 N 种方式,Apache Dubbo Samples SIG 成立!

2021中国机器人操作系统(ROS)暑期学校-转载