Advertisement

ASF Announces Apache ShardingSphere as a Top-Level Project

By on

According to a recent press release, “The Apache Software Foundation (ASF), the all-volunteer developers, stewards, and incubators of more than 350 Open Source projects and initiatives, announced today Apache® ShardingSphere™ as a Top-Level Project (TLP). Apache ShardingSphere is a distributed Big Data middleware ecosystem. The project was originally developed at Dangdang Information Technology, and was submitted to the Apache Incubator in November 2018. ‘Graduating as a Top-Level Project reflects the efforts of the Apache ShardingSphere community over the past year and a half,’ said Liang Zhang, Vice President of Apache ShardingSphere. ‘Since entering the Apache Incubator, ShardingSphere has evolved from a JDBC driver for sharding into a distributed ecosystem. We thank our mentors, contributors, and the Apache Incubator for their support, especially during the challenges with the coronavirus outbreak. Moreover, the community has been active and diverse, with more than 120 contributors from all over the world involved with the project’.”

The release goes on, “The Apache ShardingSphere ecosystem has 3 sub-projects that form the database solutions, nicknamed ‘JPS’, for: (1) ShardingSphere-JDBC —a lightweight Java framework that provides extra service at the Java JDBC (“Java Database Connectivity”) layer. It provides service in the form of JAR (“Java ARchive”) that requires no additional deployment or dependencies. It can be considered as an enhanced JDBC driver, which is fully compatible with JDBC and all kinds of ORM (Object/Relational Mapping) frameworks. (2) ShardingSphere-Proxy —database proxy that provides a database server that encapsulates database binary protocol to support all developed languages and any terminal. (3) ShardingSphere-Sidecar (TODO) —a Cloud-native database agent of the Kubernetes environment that controls the access to the database in the form of sidecar (supporting services deployed with the main application). It provides a mesh layer interacting with the database, known as ‘Database Mesh’.”

Read more at Globe Newswire.

Image used under license from Shutterstock.com

Leave a Reply