You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by zh...@apache.org on 2022/05/05 13:05:31 UTC
[shardingsphere] branch master updated: add CosId Algorithm to `Implementation Class` (#17346)
This is an automated email from the ASF dual-hosted git repository.
zhangliang 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 0a029447695 add CosId Algorithm to `Implementation Class` (#17346)
0a029447695 is described below
commit 0a0294476956e47e9950945fefd85ad0733f562f
Author: Ahoo Wang <ah...@qq.com>
AuthorDate: Thu May 5 21:05:25 2022 +0800
add CosId Algorithm to `Implementation Class` (#17346)
---
docs/document/content/dev-manual/sharding.cn.md | 37 ++++++++++++++-----------
docs/document/content/dev-manual/sharding.en.md | 37 ++++++++++++++-----------
2 files changed, 42 insertions(+), 32 deletions(-)
diff --git a/docs/document/content/dev-manual/sharding.cn.md b/docs/document/content/dev-manual/sharding.cn.md
index 58fb8210e0e..b3d23becb78 100644
--- a/docs/document/content/dev-manual/sharding.cn.md
+++ b/docs/document/content/dev-manual/sharding.cn.md
@@ -11,18 +11,21 @@ chapter = true
| ----------------------------------- | ------------------------ |
| ShardingAlgorithm | 分片算法 |
-| *已知实现类* | *详细说明* |
-| ----------------------------------- | ------------------------ |
-| BoundaryBasedRangeShardingAlgorithm | 基于分片边界的范围分片算法 |
-| VolumeBasedRangeShardingAlgorithm | 基于分片容量的范围分片算法 |
-| ComplexInlineShardingAlgorithm | 基于行表达式的复合分片算法 |
-| AutoIntervalShardingAlgorithm | 基于可变时间范围的分片算法 |
-| ClassBasedShardingAlgorithm | 基于自定义类的分片算法 |
-| HintInlineShardingAlgorithm | 基于行表达式的 Hint 分片算法 |
-| IntervalShardingAlgorithm | 基于固定时间范围的分片算法 |
-| HashModShardingAlgorithm | 基于哈希取模的分片算法 |
-| InlineShardingAlgorithm | 基于行表达式的分片算法 |
-| ModShardingAlgorithm | 基于取模的分片算法 |
+| *已知实现类* | *详细说明* |
+|-----------------------------------------|---------------------------|
+| BoundaryBasedRangeShardingAlgorithm | 基于分片边界的范围分片算法 |
+| VolumeBasedRangeShardingAlgorithm | 基于分片容量的范围分片算法 |
+| ComplexInlineShardingAlgorithm | 基于行表达式的复合分片算法 |
+| AutoIntervalShardingAlgorithm | 基于可变时间范围的分片算法 |
+| ClassBasedShardingAlgorithm | 基于自定义类的分片算法 |
+| HintInlineShardingAlgorithm | 基于行表达式的 Hint 分片算法 |
+| IntervalShardingAlgorithm | 基于固定时间范围的分片算法 |
+| HashModShardingAlgorithm | 基于哈希取模的分片算法 |
+| InlineShardingAlgorithm | 基于行表达式的分片算法 |
+| ModShardingAlgorithm | 基于取模的分片算法 |
+| CosIdModShardingAlgorithm | 基于 CosId 的取模分片算法 |
+| CosIdIntervalShardingAlgorithm | 基于 CosId 的固定时间范围的分片算法 |
+| CosIdSnowflakeIntervalShardingAlgorithm | 基于 CosId 的雪花ID固定时间范围的分片算法 |
## KeyGenerateAlgorithm
@@ -30,10 +33,12 @@ chapter = true
| ----------------------------- | ------------------------- |
| KeyGenerateAlgorithm | 分布式主键生成算法 |
-| *已知实现类* | *详细说明* |
-| ----------------------------- | -------------------------- |
-| SnowflakeKeyGenerateAlgorithm | 基于雪花算法的分布式主键生成算法 |
-| UUIDKeyGenerateAlgorithm | 基于 UUID 的分布式主键生成算法 |
+| *已知实现类* | *详细说明* |
+|------------------------------------|-------------------------|
+| SnowflakeKeyGenerateAlgorithm | 基于雪花算法的分布式主键生成算法 |
+| UUIDKeyGenerateAlgorithm | 基于 UUID 的分布式主键生成算法 |
+| CosIdKeyGenerateAlgorithm | 基于 CosId 的分布式主键生成算法 |
+| CosIdSnowflakeKeyGenerateAlgorithm | 基于 CosId 的雪花算法分布式主键生成算法 |
## DatetimeService
diff --git a/docs/document/content/dev-manual/sharding.en.md b/docs/document/content/dev-manual/sharding.en.md
index 114d438f26b..504ecea285c 100644
--- a/docs/document/content/dev-manual/sharding.en.md
+++ b/docs/document/content/dev-manual/sharding.en.md
@@ -11,18 +11,21 @@ chapter = true
| ----------------------------------- | ---------------------------------------------- |
| ShardingAlgorithm | Sharding algorithm |
-| *Implementation Class* | *Description* |
-| ----------------------------------- | ---------------------------------------------- |
-| BoundaryBasedRangeShardingAlgorithm | Boundary based range sharding algorithm |
-| VolumeBasedRangeShardingAlgorithm | Volume based range sharding algorithm |
-| ComplexInlineShardingAlgorithm | Complex inline sharding algorithm |
-| AutoIntervalShardingAlgorithm | Mutable interval sharding algorithm |
-| ClassBasedShardingAlgorithm | Class based sharding algorithm |
-| HintInlineShardingAlgorithm | Hint inline sharding algorithm |
-| IntervalShardingAlgorithm | Fixed interval sharding algorithm |
-| HashModShardingAlgorithm | Hash modulo sharding algorithm |
-| InlineShardingAlgorithm | Inline sharding algorithm |
-| ModShardingAlgorithm | Modulo sharding algorithm |
+| *Implementation Class* | *Description* |
+|-----------------------------------------|-------------------------------------------------------------------------|
+| BoundaryBasedRangeShardingAlgorithm | Boundary based range sharding algorithm |
+| VolumeBasedRangeShardingAlgorithm | Volume based range sharding algorithm |
+| ComplexInlineShardingAlgorithm | Complex inline sharding algorithm |
+| AutoIntervalShardingAlgorithm | Mutable interval sharding algorithm |
+| ClassBasedShardingAlgorithm | Class based sharding algorithm |
+| HintInlineShardingAlgorithm | Hint inline sharding algorithm |
+| IntervalShardingAlgorithm | Fixed interval sharding algorithm |
+| HashModShardingAlgorithm | Hash modulo sharding algorithm |
+| InlineShardingAlgorithm | Inline sharding algorithm |
+| ModShardingAlgorithm | Modulo sharding algorithm |
+| CosIdModShardingAlgorithm | Modulo sharding algorithm provided by CosId |
+| CosIdIntervalShardingAlgorithm | Fixed interval sharding algorithm provided by CosId |
+| CosIdSnowflakeIntervalShardingAlgorithm | Snowflake key-based fixed interval sharding algorithm provided by CosId |
## KeyGenerateAlgorithm
@@ -30,10 +33,12 @@ chapter = true
| ----------------------------- | -------------------------------- |
| KeyGenerateAlgorithm | Key generate algorithm |
-| *Implementation Class* | *Description* |
-| ----------------------------- | -------------------------------- |
-| SnowflakeKeyGenerateAlgorithm | Snowflake key generate algorithm |
-| UUIDKeyGenerateAlgorithm | UUID key generate algorithm |
+| *Implementation Class* | *Description* |
+|------------------------------------|----------------------------------------------------|
+| SnowflakeKeyGenerateAlgorithm | Snowflake key generate algorithm |
+| UUIDKeyGenerateAlgorithm | UUID key generate algorithm |
+| CosIdKeyGenerateAlgorithm | CosId key generate algorithm |
+| CosIdSnowflakeKeyGenerateAlgorithm | Snowflake key generate algorithm provided by CosId |
## DatetimeService