This is an automated email from the ASF dual-hosted git repository.
totalo 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 ab06c8d1084 Update intro (#20438)
ab06c8d1084 is described below
commit ab06c8d10841119231b622fb5450459fba929f1b
Author: Liang Zhang <[email protected]>
AuthorDate: Tue Aug 23 11:51:12 2022 +0800
Update intro (#20438)
---
docs/document/content/overview/intro.cn.md | 24 +++++++++---------------
docs/document/content/overview/intro.en.md | 26 ++++++++++----------------
2 files changed, 19 insertions(+), 31 deletions(-)
diff --git a/docs/document/content/overview/intro.cn.md
b/docs/document/content/overview/intro.cn.md
index dfbbdbcc567..130f34d7473 100644
--- a/docs/document/content/overview/intro.cn.md
+++ b/docs/document/content/overview/intro.cn.md
@@ -5,7 +5,7 @@ weight = 1
chapter = true
+++
-## 定义
+## 介绍
Apache ShardingSphere 是一款开源的分布式数据库生态项目,由 JDBC 和 Proxy 两款产品组成。
其核心采用可插拔架构,通过组件扩展功能。
@@ -13,18 +13,11 @@ Apache ShardingSphere 是一款开源的分布式数据库生态项目,由 JDB
Apache ShardingSphere 项目理念,是提供数据库增强计算服务平台,进而围绕其上构建生态。
充分利用现有数据库的计算与存储能力,通过插件化方式增强其核心能力,为企业解决在数字化转型中面临的诸多使用难点,为加速数字化应用赋能。
-ShardingSphere 已于 2020 年 4 月 16 日成为 [Apache
软件基金会](https://apache.org/index.html#projects-list)的顶级项目。
-欢迎通过[邮件列表](mailto:[email protected])参与讨论。
-
### ShardingSphere-JDBC
[](https://mvnrepository.com/artifact/org.apache.shardingsphere/shardingsphere-jdbc)
-ShardingSphere-JDBC 是 Apache ShardingSphere 的第一个产品,也是 Apache ShardingSphere
的前身。
-它定位为轻量级 Java 框架,在 Java 的 JDBC 层提供的额外服务。
-它使用客户端直连数据库,以 jar 包形式提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架。
-
-ShardingSphere-JDBC 的优势在于极致性能和对 Java 应用的友好度。
+ShardingSphere-JDBC 定位为轻量级 Java 框架,在 Java 的 JDBC 层提供的额外服务。
### ShardingSphere-Proxy
@@ -32,11 +25,7 @@ ShardingSphere-JDBC 的优势在于极致性能和对 Java 应用的友好度。
[](/cn/downloads/)
[](https://hub.docker.com/r/apache/shardingsphere-proxy)
-ShardingSphere-Proxy 是 Apache ShardingSphere 的第二个产品。
-它定位为透明化的数据库代理端,通过实现数据库二进制协议,对异构语言提供支持。
-目前提供 MySQL 和 PostgreSQL 协议,透明化数据库操作,对 DBA 更加友好。
-
-ShardingSphere-Proxy 的优势在于对异构语言的支持,以及为 DBA 提供可操作入口。
+ShardingSphere-Proxy 定位为透明化的数据库代理端,通过实现数据库二进制协议,对异构语言提供支持。
## 产品定位
@@ -46,7 +35,7 @@ Apache ShardingSphere 产品定位为 Database Plus,旨在构建异构数据
它关注如何充分合理地利用数据库的计算和存储能力,而并非实现一个全新的数据库。
ShardingSphere 站在数据库的上层视角,关注他们之间的协作多于数据库自身。
-* 在原有关系型数据库基础上提供扩展和增强
+* 在数据库基础上提供扩展和增强
Apache ShardingSphere 旨在充分合理地在分布式的场景下利用关系型数据库的计算和存储能力, 并非实现一个全新的关系型数据库。
关系型数据库当今依然占有巨大市场份额,是企业核心系统的基石,未来也难于撼动,我们更加注重在原有基础上提供增量,而非颠覆。
@@ -59,3 +48,8 @@ Apache ShardingSphere 是多接入端共同组成的生态圈。
## 线路规划

+
+## 如何参与
+
+ShardingSphere 已于 2020 年 4 月 16 日成为 [Apache
软件基金会](https://apache.org/index.html#projects-list)的顶级项目。
+欢迎通过[邮件列表](mailto:[email protected])参与讨论。
diff --git a/docs/document/content/overview/intro.en.md
b/docs/document/content/overview/intro.en.md
index c7cbe07e44f..6e79388b9f5 100644
--- a/docs/document/content/overview/intro.en.md
+++ b/docs/document/content/overview/intro.en.md
@@ -5,10 +5,10 @@ weight = 1
chapter = true
+++
-## Definition
+## Introduction
Apache ShardingSphere is an open source ecosystem of distributed databases,
including two independent products: JDBC & Proxy.
-It adopts a plugin-oriented (or plugabble) architecture and expands the
original databases' features list thanks to components.
+It adopts a plugin-oriented (or pluggable) architecture and expands the
original databases' features list thanks to components.
ShardingSphere provides many enhanced features in the form of database
protocol and SQL, including data sharding, access routing, data security, etc.
It supports MySQL, PostgreSQL, SQL Server, Oracle, and other data storage
engines.
@@ -17,17 +17,11 @@ The idea of the Apache ShardingSphere project is to provide
an enhanced database
The project makes full use of the computing and storage capabilities of
existing databases and enhances their core capabilities thanks to plugins.
It can solve many digital transformation challenges faced by enterprises and
empower them to accelerate digital applications.
-ShardingSphere became an [Apache](https://apache.org/index.html#projects-list)
Top-Level Project on April 16, 2020.
-You are welcome to check out the mailing list and discuss via
[mail](mailto:[email protected]).
-
### ShardingSphere-JDBC
[](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.
-
-ShardingSphere-JDBC is suitable for java applications.
+ShardingSphere-JDBC is a lightweight Java framework that provides additional
services at Java's JDBC layer.
### ShardingSphere-Proxy
@@ -35,12 +29,7 @@ ShardingSphere-JDBC is suitable for java applications.
[](/cn/downloads/)
[](https://hub.docker.com/r/apache/shardingsphere-proxy)
-ShardingSphere-Proxy is Apache ShardingSphere's second product.
-It is a transparent database proxy, providing a database server that
encapsulates database binary protocol to support heterogeneous languages.
-Currently, MySQL and PostgreSQL protocols are provided.
-It can use any kind of terminal that is compatible with MySQL or PostgreSQL
protocol to operate data, which is more friendly to DBAs.
-
-The advantages of ShardingSphere-Proxy lie in supporting heterogeneous
languages and providing operational entries for DBA.
+ShardingSphere-Proxy is a transparent database proxy, providing a database
server that encapsulates database binary protocol to support heterogeneous
languages.
## Positioning
@@ -50,7 +39,7 @@ Apache ShardingSphere is positioned as Database Plus and aims
at building a stan
The project focuses on how to maximize the original database computing and
storage capabilities - rather than creating a new database.
Placed above databases, ShardingSphere enhances database inter-compatibility
and collaboration.
-- Provide relational databases with expansions and enhancements
+- Provide databases with expansions and enhancements
Apache ShardingSphere is designed to fully unlock relational databases compute
and storage capabilities in distributed scenarios, instead of creating an
entirely new relational database.
Relational databases still have a considerable market share today and are the
cornerstone of the core system of enterprises.
@@ -64,3 +53,8 @@ By combining ShardingSphere-JDBC and ShardingSphere-Proxy,
and using the same re
## Roadmap

+
+### How to Contribute
+
+ShardingSphere became an [Apache](https://apache.org/index.html#projects-list)
Top-Level Project on April 16, 2020.
+You are welcome to check out the mailing list and discuss via
[mail](mailto:[email protected]).