未验证 提交 02b6c14d 编写于 作者: L Liang Zhang 提交者: GitHub

Rename sharding-distribution to shardingsphere-distribution (#5655)

* Rename sharding-distribution to shardingsphere-distribution

* refactor assembly files

* for code style
上级 9c98e7be
......@@ -43,8 +43,7 @@
<module>shardingsphere-control-panel</module>
<module>shardingsphere-integration-test</module>
<module>sharding-distribution</module>
<module>shardingsphere-distribution</module>
</modules>
<properties>
......
......@@ -23,7 +23,7 @@
<artifactId>shardingsphere</artifactId>
<version>5.0.0-RC1-SNAPSHOT</version>
</parent>
<artifactId>sharding-distribution</artifactId>
<artifactId>shardingsphere-distribution</artifactId>
<packaging>pom</packaging>
<name>${project.artifactId}</name>
......@@ -33,8 +33,9 @@
<modules>
<module>shardingsphere-src-distribution</module>
<module>sharding-jdbc-distribution</module>
<module>sharding-proxy-distribution</module>
<module>sharding-scaling-distribution</module>
<module>shardingsphere-jdbc-distribution</module>
<module>shardingsphere-proxy-distribution</module>
<module>shardingsphere-scaling-distribution</module>
</modules>
</project>
......@@ -20,10 +20,10 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>sharding-distribution</artifactId>
<artifactId>shardingsphere-distribution</artifactId>
<version>5.0.0-RC1-SNAPSHOT</version>
</parent>
<artifactId>sharding-jdbc-distribution</artifactId>
<artifactId>shardingsphere-jdbc-distribution</artifactId>
<packaging>pom</packaging>
<name>${project.artifactId}</name>
......@@ -204,14 +204,14 @@
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>sharding-jdbc-bin</id>
<id>shardingsphere-jdbc-bin</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>src/main/assembly/sharding-jdbc-binary-distribution.xml</descriptor>
<descriptor>src/main/assembly/shardingsphere-jdbc-binary-distribution.xml</descriptor>
</descriptors>
</configuration>
</execution>
......
......@@ -17,12 +17,12 @@
<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd">
<id>sharding-jdbc-bin</id>
<id>shardingsphere-jdbc-bin</id>
<formats>
<format>tar.gz</format>
</formats>
<includeBaseDirectory>true</includeBaseDirectory>
<baseDirectory>${project.build.finalName}-sharding-jdbc-bin</baseDirectory>
<baseDirectory>${project.build.finalName}-shardingsphere-jdbc-bin</baseDirectory>
<fileSets>
<fileSet>
......
Welcome to Apache ShardingSphere
===============================================================================
ShardingSphere is an open-source ecosystem consisted of a set of distributed database middleware solutions, including 2 independent products, Sharding-JDBC & Sharding-Proxy.
ShardingSphere is an open-source ecosystem consisted of a set of distributed database middleware solutions, including 2 independent products, ShardingSphere-JDBC & ShardingSphere-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.
ShardingSphere-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.
......
......@@ -20,10 +20,10 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>sharding-distribution</artifactId>
<artifactId>shardingsphere-distribution</artifactId>
<version>5.0.0-RC1-SNAPSHOT</version>
</parent>
<artifactId>sharding-proxy-distribution</artifactId>
<artifactId>shardingsphere-proxy-distribution</artifactId>
<packaging>pom</packaging>
<name>${project.artifactId}</name>
......@@ -62,12 +62,12 @@
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptors>
<descriptor>src/main/assembly/sharding-proxy-binary-distribution.xml</descriptor>
<descriptor>src/main/assembly/shardingsphere-proxy-binary-distribution.xml</descriptor>
</descriptors>
</configuration>
<executions>
<execution>
<id>sharding-proxy-bin</id>
<id>shardingsphere-proxy-bin</id>
<phase>package</phase>
<goals>
<goal>single</goal>
......@@ -87,7 +87,7 @@
<artifactId>dockerfile-maven-plugin</artifactId>
<executions>
<execution>
<id>sharding-proxy-bin</id>
<id>shardingsphere-proxy-bin</id>
<goals>
<goal>build</goal>
</goals>
......
......@@ -17,12 +17,12 @@
<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd">
<id>sharding-proxy-bin</id>
<id>shardingsphere-proxy-bin</id>
<formats>
<format>tar.gz</format>
</formats>
<includeBaseDirectory>true</includeBaseDirectory>
<baseDirectory>${project.build.finalName}-sharding-proxy-bin</baseDirectory>
<baseDirectory>${project.build.finalName}-shardingsphere-proxy-bin</baseDirectory>
<fileSets>
<fileSet>
......
Welcome to Apache ShardingSphere
===============================================================================
ShardingSphere is an open-source ecosystem consisted of a set of distributed database middleware solutions, including 2 independent products, Sharding-JDBC & Sharding-Proxy.
ShardingSphere is an open-source ecosystem consisted of a set of distributed database middleware solutions, including 2 independent products, ShardingSphere-JDBC & ShardingSphere-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-Proxy defines itself as a transparent database proxy, providing a database server that encapsulates database binary protocol to support heterogeneous languages.
ShardingSphere-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.
......
......@@ -19,7 +19,7 @@
cd %~dp0
set SERVER_NAME=Sharding-Proxy
set SERVER_NAME=ShardingSphere-Proxy
set CLASS_PATH="..;..\lib\*;..\ext-lib\*"
......
......@@ -16,7 +16,7 @@
# limitations under the License.
#
SERVER_NAME=Sharding-Proxy
SERVER_NAME=ShardingSphere-Proxy
cd `dirname $0`
cd ..
......
......@@ -16,7 +16,7 @@
# limitations under the License.
#
SERVER_NAME=Sharding-Proxy
SERVER_NAME=ShardingSphere-Proxy
cd `dirname $0`
cd ..
......
......@@ -20,10 +20,10 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>sharding-distribution</artifactId>
<artifactId>shardingsphere-distribution</artifactId>
<version>5.0.0-RC1-SNAPSHOT</version>
</parent>
<artifactId>sharding-scaling-distribution</artifactId>
<artifactId>shardingsphere-scaling-distribution</artifactId>
<packaging>pom</packaging>
<name>${project.artifactId}</name>
......@@ -62,7 +62,7 @@
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptors>
<descriptor>src/main/assembly/sharding-scaling-binary-distribution.xml</descriptor>
<descriptor>src/main/assembly/shardingsphere-scaling-binary-distribution.xml</descriptor>
</descriptors>
</configuration>
<executions>
......
Welcome to Apache ShardingSphere
===============================================================================
ShardingSphere is an open-source ecosystem consisted of a set of distributed database middleware solutions, including 2 independent products, Sharding-JDBC & Sharding-Proxy.
ShardingSphere is an open-source ecosystem consisted of a set of distributed database middleware solutions, including 2 independent products, ShardingSphere-JDBC & ShardingSphere-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.
ShardingScaling defines itself as a component to scale data nodes for ShardingSphere, providing a solution to migrate data from old ShardingSphere cluster to new clusters.
ShardingSphere-Scaling defines itself as a component to scale data nodes for ShardingSphere, providing a solution to migrate data from old ShardingSphere cluster to new clusters.
* It can be used directly as MySQL and PostgreSQL.
* Applicable to HTTP API.
......
......@@ -19,7 +19,7 @@
cd %~dp0
set SERVER_NAME=Sharding-Scaling
set SERVER_NAME=ShardingSphere-Scaling
set CLASS_PATH="..\conf;.;..;..\lib\*"
......
......@@ -16,7 +16,7 @@
# limitations under the License.
#
SERVER_NAME=Sharding-Scaling
SERVER_NAME=ShardingSphere-Scaling
cd `dirname $0`
cd ..
......
......@@ -16,7 +16,7 @@
# limitations under the License.
#
SERVER_NAME=Sharding-Scaling
SERVER_NAME=ShardingSphere-Scaling
cd `dirname $0`
cd ..
......
......@@ -20,7 +20,7 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>sharding-distribution</artifactId>
<artifactId>shardingsphere-distribution</artifactId>
<version>5.0.0-RC1-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-src-distribution</artifactId>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册