Hi Liang The introduction is a little too long. One or two sentences for project description is good and clear for everyone. And be good for clear project landscape.
Let's start a discussion in dev mail. zhangli...@apache.org <zhangli...@apache.org>于2019年4月21日 周日下午6:52写道: > Hi all, > > Apache ShardingSphere (incubating) Team is glad to announce the first > release of Apache ShardingSphere Incubating 4.0.0-RC1. > > ShardingSphere is an open-source ecosystem consisted of a set of > distributed database middleware solutions, including 2 independent > products, Sharding-JDBC & Sharding-Proxy. > They both provide functions of data sharding, distributed transaction and > database orchestration, applicable in a variety of situations such as Java > isomorphism, heterogeneous language. > Aiming at reasonably making full use of the computation and storage > capacity of database in distributed system, ShardingSphere defines itself > as a middleware, rather than a totally new type of database. > As the cornerstone of many enterprises, relational database still takes a > huge market share. > Therefore, at current stage, we prefer to focus on its increment instead of > a total overturn. > > Sharding-JDBC defines itself as a lightweight Java framework that provides > extra service at Java JDBC layer. > With client end connecting directly to the database, it provides service in > the form of jar and requires no extra deployment and dependence. > It can be considered as an enhanced JDBC driver, which is fully compatible > with JDBC and all kinds of ORM frameworks. > > * Applicable in any ORM framework based on Java, such as JPA, Hibernate, > Mybatis, Spring JDBC Template or direct use of JDBC. > * Based on any third-party database connection pool, such as DBCP, C3P0, > BoneCP, Druid, HikariCP. > * Support any kind of database that conforms to JDBC standard: MySQL, > Oracle, SQLServer and PostgreSQL for now. > > Sharding-Proxy defines itself as a transparent database proxy, providing a > database server that encapsulates database binary protocol to support > heterogeneous languages. > Friendlier to DBA, the MySQL/PostgreSQL version provided now can use any > kind of client access (such as MySQL Command Client, MySQL Workbench, > Navicat etc.) that is compatible of MySQL/PostgreSQL protocol to operate > data. > > * Totally transparent to applications, it can be used directly as MySQL and > PostgreSQL. > > * Applicable to any kind of compatible of client end that is compatible of > MySQL and PostgreSQL protocol. > > > Vote Thread: > > https://lists.apache.org/thread.html/25c11b46dd3a58d4048dd35be71d21f86db6f5278480eb7083149af1@%3Cgeneral.incubator.apache.org%3E > > Download Links: > > https://dist.apache.org/repos/dist/release/incubator/shardingsphere/4.0.0-RC1/ > > Release Notes: > https://github.com/apache/incubator-shardingsphere/releases/tag/4.0.0-RC1/ > > Website: https://shardingsphere.apache.org/ > > ShardingSphere Resources: > > - Issue: https://github.com/apache/incubator-shardingsphere/issues > - Mailing list: d...@shardingsphere.apache.org > - Documents: https://shardingsphere.apache.org/document/current > > ------------------ > > Liang Zhang (John) > Apache ShardingSphere & Dubbo > -- Sheng Wu SkyWalking, Shardingsphere and Zipkin