You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by yx...@apache.org on 2022/08/12 04:21:22 UTC

[shardingsphere] branch master updated: Remove details content from intro doc (#20105)

This is an automated email from the ASF dual-hosted git repository.

yx9o pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 95e53f60935 Remove details content from intro doc (#20105)
95e53f60935 is described below

commit 95e53f609354246635ff616b549df74d955f3dd5
Author: Liang Zhang <zh...@apache.org>
AuthorDate: Fri Aug 12 12:21:15 2022 +0800

    Remove details content from intro doc (#20105)
---
 docs/document/content/overview/introduction.cn.md | 18 ------------------
 docs/document/content/overview/introduction.en.md | 21 ++-------------------
 docs/document/content/overview/jdbc_proxy.cn.md   | 10 +++++-----
 docs/document/content/overview/jdbc_proxy.en.md   |  4 +++-
 4 files changed, 10 insertions(+), 43 deletions(-)

diff --git a/docs/document/content/overview/introduction.cn.md b/docs/document/content/overview/introduction.cn.md
index 18c425b81f1..4a06298182e 100644
--- a/docs/document/content/overview/introduction.cn.md
+++ b/docs/document/content/overview/introduction.cn.md
@@ -22,10 +22,6 @@ ShardingSphere-JDBC 是 Apache ShardingSphere 的第一个产品,也是 Apache
 定位为轻量级 Java 框架,在 Java 的 JDBC 层提供的额外服务。
 它使用客户端直连数据库,以 jar 包形式提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架。
 
-- 适用于任何基于 JDBC 的 ORM 框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template 或直接使用 JDBC;
-- 支持任何第三方的数据库连接池,如:DBCP, C3P0, BoneCP, HikariCP 等;
-- 支持任意实现 JDBC 规范的数据库,目前支持 MySQL,PostgreSQL,Oracle,SQLServer 以及任何可使用 JDBC 访问的数据库。
-
 ShardingSphere-JDBC 的优势在于极致性能和对 Java 应用的友好度。
 
 ### ShardingSphere-Proxy
@@ -33,22 +29,8 @@ ShardingSphere-JDBC 的优势在于极致性能和对 Java 应用的友好度。
 ShardingSphere-Proxy 是 Apache ShardingSphere 的第二个产品。它定位为透明化的数据库代理端,提供封装了数据库二进制协议的服务端版本,用于完成对异构语言的支持。
 目前提供 MySQL 和 PostgreSQL(兼容 openGauss 等基于 PostgreSQL 的数据库)版本,它可以使用任何兼容 MySQL/PostgreSQL 协议的访问客户端(如:MySQL Command Client, MySQL Workbench, Navicat 等)操作数据,对 DBA 更加友好。
 
-- 向应用程序完全透明,可直接当做 MySQL/PostgreSQL 使用;
-- 适用于任何兼容 MySQL/PostgreSQL 协议的的客户端。
-
 ShardingSphere-Proxy 的优势在于异构语言的支持和对 DBA 的友好度。
 
-### 对比
-
-|           | ShardingSphere-JDBC | ShardingSphere-Proxy |
-| --------- | ------------------- | -------------------- |
-| 数据库     | 任意                 | MySQL/PostgreSQL     |
-| 连接消耗数  | 高                  | 低                    |
-| 异构语言   | 仅 Java              | 任意                  |
-| 性能      | 损耗低                | 损耗略高               |
-| 无中心化   | 是                   | 否                    |
-| 静态入口   | 无                   | 有                    |
-
 ## 产品定位
 
 * 构建异构数据库上层生态和标准
diff --git a/docs/document/content/overview/introduction.en.md b/docs/document/content/overview/introduction.en.md
index dca8ea2c0b8..a3f1cea950e 100644
--- a/docs/document/content/overview/introduction.en.md
+++ b/docs/document/content/overview/introduction.en.md
@@ -22,11 +22,8 @@ You are welcome to check out the mailing list and discuss via [mail](mailto:dev@
 
 ### ShardingSphere-JDBC
 
-As the community's first product and the predecessor of Apache ShardingSphere, ShardingSphere-JDBC is a lightweight Java framework that provides additional services at Java's JDBC layer. With the client connecting directly to the database, it provides services in the form of jar and requires no extra deployment and dependence. It can be considered as an enhanced version of the JDBC driver, which is fully compatible with JDBC and all kinds of ORM frameworks.
-
-- Applicable in any ORM framework based on JDBC, such as JPA, Hibernate, Mybatis, Spring JDBC Template, or direct use of JDBC;
-- Support any third-party database connection pool, such as DBCP, C3P0, BoneCP, HikariCP;
-- Support any kind of JDBC standard database: MySQL, PostgreSQL, Oracle, SQLServer and any JDBC adapted databases.
+As the community's first product and the predecessor of Apache ShardingSphere, ShardingSphere-JDBC is a lightweight Java framework that provides additional services at Java's JDBC layer.
+With the client connecting directly to the database, it provides services in the form of jar and requires no extra deployment and dependence. It can be considered as an enhanced version of the JDBC driver, which is fully compatible with JDBC and all kinds of ORM frameworks.
 
 ShardingSphere-JDBC is suitable for java applications.
 
@@ -38,22 +35,8 @@ It is a transparent database proxy, providing a database server that encapsulate
 Currently, MySQL and PostgreSQL (compatible with PostgreSQL-based databases, such as openGauss) versions are provided.
 It can use any kind of terminal (such as MySQL Command Client, MySQL Workbench, etc.) that is compatible with MySQL or PostgreSQL protocol to operate data, which is more friendly to DBAs.
 
-- Transparent to applications, it can be used directly as MySQL/PostgreSQL;
-- Applicable to any kind of client that is compatible with MySQL/PostgreSQL protocol.
-
 The advantages of ShardingSphere-Proxy lie in supporting heterogeneous languages and providing operational entries for DBA.
 
-### Comparison
-
-|                        | ShardingSphere-JDBC | ShardingSphere-Proxy |
-| ---------------------- | ------------------- | -------------------- |
-| Database               | Any                 | MySQL/PostgreSQL     |
-| Connections Count Cost | More                | Less                 |
-| Heterogeneous language | Java Only           | Any                  |
-| Performance            | Low loss            | Relatively High loss |
-| Decentralization       | Yes                 | No                   |
-| Static entry           | No                  | Yes                  |
-
 ## Positioning
 
 - Build a standard layer & ecosystem above heterogeneous databases
diff --git a/docs/document/content/overview/jdbc_proxy.cn.md b/docs/document/content/overview/jdbc_proxy.cn.md
index d8b24e258e3..2c56f833125 100644
--- a/docs/document/content/overview/jdbc_proxy.cn.md
+++ b/docs/document/content/overview/jdbc_proxy.cn.md
@@ -16,9 +16,9 @@ Apache ShardingSphere 由 ShardingSphere-JDBC 和 ShardingSphere-Proxy 这 2 款
 ShardingSphere-JDBC 是 Apache ShardingSphere 的第一个产品,也是 Apache ShardingSphere 的前身。定位为轻量级 Java 框架,在 Java 的 JDBC 层提供的额外服务。
 它使用客户端直连数据库,以 jar 包形式提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架。
 
-* 适用于任何基于 JDBC 的 ORM 框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template 或直接使用 JDBC;
-* 支持任何第三方的数据库连接池,如:DBCP, C3P0, BoneCP, HikariCP 等;
-* 支持任意实现 JDBC 规范的数据库,目前支持 MySQL,PostgreSQL,Oracle,SQLServer 以及任何可使用 JDBC 访问的数据库。
+- 适用于任何基于 JDBC 的 ORM 框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template 或直接使用 JDBC;
+- 支持任何第三方的数据库连接池,如:DBCP, C3P0, BoneCP, HikariCP 等;
+- 支持任意实现 JDBC 规范的数据库,目前支持 MySQL,PostgreSQL,Oracle,SQLServer 以及任何可使用 JDBC 访问的数据库。
 
 ![ShardingSphere-JDBC Architecture](https://shardingsphere.apache.org/document/current/img/shardingsphere-jdbc_v3.png)
 
@@ -42,8 +42,8 @@ ShardingSphere-JDBC 的优势在于对 Java 应用的友好度。
 ShardingSphere-Proxy 是 Apache ShardingSphere 的第二个产品。它定位为透明化的数据库代理端,提供封装了数据库二进制协议的服务端版本,用于完成对异构语言的支持。
 目前提供 MySQL 和 PostgreSQL(兼容 openGauss 等基于 PostgreSQL 的数据库)版本,它可以使用任何兼容 MySQL/PostgreSQL 协议的访问客户端(如:MySQL Command Client, MySQL Workbench, Navicat 等)操作数据,对 DBA 更加友好。
 
-* 向应用程序完全透明,可直接当做 MySQL/PostgreSQL 使用;
-* 适用于任何兼容 MySQL/PostgreSQL 协议的的客户端。
+- 向应用程序完全透明,可直接当做 MySQL/PostgreSQL 使用;
+- 适用于任何兼容 MySQL/PostgreSQL 协议的的客户端。
 
 ![ShardingSphere-Proxy Architecture](https://shardingsphere.apache.org/document/current/img/shardingsphere-proxy_v2.png)
 
diff --git a/docs/document/content/overview/jdbc_proxy.en.md b/docs/document/content/overview/jdbc_proxy.en.md
index 81e11f6b2ff..1d02edae3e3 100644
--- a/docs/document/content/overview/jdbc_proxy.en.md
+++ b/docs/document/content/overview/jdbc_proxy.en.md
@@ -13,7 +13,9 @@ Apache ShardingSphere includes two independent clients: ShardingSphere-JDBC & Sh
 
 [![Maven Status](https://img.shields.io/maven-central/v/org.apache.shardingsphere/shardingsphere-jdbc.svg?color=green)](https://mvnrepository.com/artifact/org.apache.shardingsphere/shardingsphere-jdbc)
 
-As the community's first product and the predecessor of Apache ShardingSphere, ShardingSphere-JDBC is a lightweight Java framework that provides additional services at Java's JDBC layer. With the client connecting directly to the database, it provides services in the form of jar and requires no extra deployment and dependence. It can be considered as an enhanced version of the JDBC driver, which is fully compatible with JDBC and all kinds of ORM frameworks.
+As the community's first product and the predecessor of Apache ShardingSphere, ShardingSphere-JDBC is a lightweight Java framework that provides additional services at Java's JDBC layer.
+With the client connecting directly to the database, it provides services in the form of jar and requires no extra deployment and dependence. It can be considered as an enhanced version of the JDBC driver, which is fully compatible with JDBC and all kinds of ORM frameworks.
+
 - Applicable in any ORM framework based on JDBC, such as JPA, Hibernate, Mybatis, Spring JDBC Template, or direct use of JDBC;
 - Support any third-party database connection pool, such as DBCP, C3P0, BoneCP, HikariCP;
 - Support any kind of JDBC standard database: MySQL, PostgreSQL, Oracle, SQLServer and any JDBC adapted databases.