## [Distributed SQL transaction & query engine for data sharding, scaling, encryption, and more - on any database.](https://shardingsphere.apache.org/)
**Official Website:** [https://shardingsphere.apache.org/](https://shardingsphere.apache.org/)
[![GitHub Release](https://img.shields.io/github/release/apache/shardingsphere.svg)](https://github.com/apache/shardingsphere/releases)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=apache_shardingsphere&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=apache_shardingsphere)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=apache_shardingsphere&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=apache_shardingsphere)
[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=apache_shardingsphere&metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=apache_shardingsphere)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=apache_shardingsphere&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=apache_shardingsphere)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=apache_shardingsphere&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=apache_shardingsphere)
[![codecov](https://codecov.io/gh/apache/shardingsphere/branch/master/graph/badge.svg)](https://codecov.io/gh/apache/shardingsphere)
[![OpenSSF Best Practices](https://bestpractices.coreinfrastructure.org/projects/5394/badge)](https://bestpractices.coreinfrastructure.org/projects/5394)
[![Slack](https://img.shields.io/badge/%20Slack-ShardingSphere%20Channel-blueviolet)](https://join.slack.com/t/apacheshardingsphere/shared_invite/zt-sbdde7ie-SjDqo9~I4rYcR18bq0SYTg)
[![Gitter](https://badges.gitter.im/shardingsphere/shardingsphere.svg)](https://gitter.im/shardingsphere/Lobby)
[![Twitter](https://img.shields.io/twitter/url/https/twitter.com/ShardingSphere.svg?style=social&label=Follow%20%40ShardingSphere)](https://twitter.com/ShardingSphere)
| **Stargazers Over Time** | **Contributors Over Time** |
|:---------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
| [![Stargazers Over Time](https://starchart.cc/apache/shardingsphere.svg)](https://starchart.cc/apache/shardingsphere) | [![Contributor over time](https://contributor-graph-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=apache/shardingsphere)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=apache/shardingsphere) |
### OVERVIEW
<hr>
Apache ShardingSphere is a distributed SQL transaction & query engine for data sharding, scaling, encryption, and more - on any database. Our community's guiding development concept is Database Plus for creating a complete ecosystem that allows you to transform any database into a distributed database system.
It focuses on repurposing existing databases, by placing a standardized upper layer above existing and fragmented databases, rather than creating a new database.
The goal is to provide unified database services and minimize or eliminate the challenges caused by underlying databases' fragmentation.
This results in applications only needing to communicate with a single standardized service.
The concepts at the core of the project are `Connect`, `Enhance` and `Pluggable`.
- `Connect:` Flexible adaptation of database protocol, SQL dialect and database storage. It can quickly connect applications and heterogeneous databases.
- `Enhance:` Capture database access entry to provide additional features transparently, such as: redirect (sharding, readwrite-splitting and shadow), transform (data encrypt and mask), authentication (security, audit and authority), governance (circuit breaker and access limitation and analyze, QoS and observability).
- `Pluggable:` Leveraging the micro kernel and 3 layers pluggable mode, features and database ecosystem can be embedded flexibly. Developers can customize their ShardingSphere just like building with LEGO blocks.
ShardingSphere became an [Apache](https://apache.org/index.html#projects-list) Top-Level Project on April 16, 2020.
So far, ShardingSphere has been used by over [10,000 projects on GitHub](https://github.com/search?l=Maven+POM&q=shardingsphere+language%3A%22Maven+POM%22&type=Code).
### DOCUMENTATIONð
<hr>
[![EN doc](https://img.shields.io/badge/document-English-blue.svg)](https://shardingsphere.apache.org/document/current/en/overview/)
[![CN doc](https://img.shields.io/badge/ææ¡£-ä¸æç-blue.svg)](https://shardingsphere.apache.org/document/current/cn/overview/)
For full documentation & more details, visit: [Docs](https://shardingsphere.apache.org/document/current/en/overview/)
### CONTRIBUTIONðð§ð»
<hr>
For guides on how to get started and setup your environment, contributor & committer guides, visit: [Contribution Guidelines](https://shardingsphere.apache.org/community/en/involved/)
Good news! We'll be taking part in [Hacktoberfest 2022](https://hacktoberfest.com) ð»ð Hacktoberfest is for everyone.
Whether it's your first time, you're a seasoned PRO - it's almost time to get hacking, chase those pull/merge requests and complete your mission in supporting open source.
You can find the issues we've prepared for this year's Hacktoberfest [here](https://github.com/apache/shardingsphere/issues?q=is%3Aopen+is%3Aissue+label%3Ahacktoberfest).
### Team
<hr>
We deeply appreciate [community contributors](https://shardingsphere.apache.org/community/en/team) for their dedication to Apache ShardingSphere.
##
### COMMUNITY & SUPPORTðð¤
<hr>
:link: [Mailing List](https://shardingsphere.apache.org/community/en/involved/subscribe/). Best for: Apache community updates, releases, changes.
:link: [GitHub Issues](https://github.com/apache/shardingsphere/issues). Best for: larger systemic questions/bug reports or anything development related.
:link: [GitHub Discussions](https://github.com/apache/shardingsphere/discussions). Best for: technical questions & support, requesting new features, proposing new features.
:link: [Slack channel](https://join.slack.com/t/apacheshardingsphere/shared_invite/zt-sbdde7ie-SjDqo9~I4rYcR18bq0SYTg). Best for: instant communications and online meetings, sharing your applications.
:link: [Twitter](https://twitter.com/ShardingSphere). Best for: keeping up to date on everything ShardingSphere.
:link: [LinkedIn](https://www.linkedin.com/showcase/apache-shardingsphere/e). Best for: professional networking and career development with other ShardingSphere contributors.
##
### STATUSð
<hr>
:white_check_mark: Version 5.4.1: released :tada:
ð For the release notes, follow this link to the relevant [GitHub page](https://github.com/apache/shardingsphere/blob/master/RELEASE-NOTES.md).
:soon: Version 5.4.2
We are currently working towards our 5.4.2 milestone.
Keep an eye on the [milestones page](https://github.com/apache/shardingsphere/milestones) of this repo to stay up to date.
[comment]: <> (##)
[comment]: <> (### NIGHTLY BUILDS:)
[comment]: <> (<hr>)
[comment]: <> (A nightly build of ShardingSphere from the latest master branch is available. )
[comment]: <> (The package is updated daily and is available [here](http://117.48.121.24:8080).)
[comment]: <> (##)
[comment]: <> (**â¼ï¸ Notice:**)
[c
没有合适的资源?快使用搜索试试~ 我知道了~
Apache ShardingSphere分布式数据库中间层生态圈 v5.4.1.zip
共2000个文件
java:1823个
xml:94个
yaml:54个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 131 浏览量
2024-03-18
21:13:06
上传
评论
收藏 121.72MB ZIP 举报
温馨提示
Apache ShardingSphere分布式数据库中间层生态圈 v5.4.1.zip
资源推荐
资源详情
资源评论
收起资源包目录
Apache ShardingSphere分布式数据库中间层生态圈 v5.4.1.zip (2000个子文件)
说明.htm 4KB
ShardingRuleTest.java 49KB
ShardingDQLResultMergerTest.java 43KB
ShardingRule.java 42KB
MySQLSystemVariable.java 37KB
ShardingTableRuleStatementChecker.java 36KB
PostgreSQLComDescribeExecutorTest.java 31KB
ShardingRouteEngineFactoryTest.java 27KB
ShardingDistSQLStatementVisitor.java 27KB
DatabaseConnector.java 26KB
ProxyDatabaseConnectionManagerTest.java 24KB
MySQLAdminExecutorCreatorTest.java 24KB
ShardingRuleStatementCheckerTest.java 23KB
IntervalShardingAlgorithmTest.java 23KB
IntervalShardingAlgorithm.java 22KB
YamlDatabaseConfigurationImportExecutor.java 21KB
ShardingInsertStatementValidatorTest.java 21KB
CreateShardingTableRuleStatementUpdaterTest.java 20KB
MySQLAuthenticationEngineTest.java 19KB
PostgreSQLCommandTest.java 19KB
ShardingRoutingEngineFixtureBuilder.java 19KB
ProxySQLExecutorTest.java 18KB
OpenGaussSystemCatalogAdminQueryExecutorTest.java 18KB
NewYamlShardingRuleConfigurationSwapperTest.java 18KB
GroupByRowComparatorTest.java 18KB
PostgreSQLComDescribeExecutor.java 18KB
PortalTest.java 17KB
ShardingStandardRoutingEngine.java 17KB
ShardingRouteEngineFactory.java 17KB
EncryptProjectionTokenGenerator.java 17KB
EncryptAlterTableTokenGenerator.java 16KB
ReadwriteSplittingSQLRouterTest.java 16KB
ProxySQLExecutor.java 15KB
EncryptGeneratorFixtureBuilder.java 15KB
DatabaseConnectorTest.java 15KB
ShardingStandardRoutingEngineTest.java 15KB
OrderByValueTest.java 15KB
AlterReadwriteSplittingStorageUnitStatusStatementUpdater.java 15KB
ProxyBackendHandlerFactory.java 14KB
MySQLComStmtPrepareExecutorTest.java 14KB
ShowTablesExecutorTest.java 14KB
ReadwriteSplittingRuleStatementChecker.java 14KB
ShardingRouteCacheableCheckerTest.java 14KB
GroupByMemoryMergedResultTest.java 14KB
ProxyDatabaseConnectionManager.java 14KB
GroupByStreamMergedResultTest.java 14KB
PostgreSQLComParseExecutorTest.java 14KB
InsertClauseShardingConditionEngineTest.java 14KB
NewYamlShardingRuleConfigurationSwapper.java 14KB
OrderByStreamMergedResultTest.java 13KB
SnowflakeKeyGenerateAlgorithmTest.java 13KB
ProxyBackendHandlerFactoryTest.java 13KB
AlterShardingTableRuleStatementUpdaterTest.java 13KB
PreviewExecutor.java 13KB
EncryptInsertOnUpdateTokenGenerator.java 13KB
ShardingRouteCacheableChecker.java 13KB
EncryptInsertValuesTokenGenerator.java 13KB
CDCChannelInboundHandler.java 13KB
ShardingConvertRuleConfigurationProvider.java 13KB
TableRule.java 13KB
CreateDefaultShardingStrategyStatementUpdaterTest.java 13KB
PostgreSQLCommandExecutorFactoryTest.java 13KB
RowNumberDecoratorMergedResultTest.java 13KB
PostgreSQLBatchedStatementsExecutor.java 13KB
MySQLCommandPacketFactoryTest.java 12KB
ShowShardingTableRuleExecutor.java 12KB
ShadowDistSQLStatementVisitor.java 12KB
DistSQLBackendHandlerFactoryTest.java 12KB
ReadwriteSplittingRule.java 12KB
ShardingTableRuleStatementConverter.java 12KB
MySQLMultiStatementsHandler.java 12KB
InsertClauseShardingConditionEngine.java 12KB
MySQLComStmtPrepareExecutor.java 12KB
ShardingConditions.java 12KB
TableRuleTest.java 12KB
Portal.java 12KB
OpenGaussAuthenticationEngine.java 12KB
MySQLComStmtExecuteExecutorTest.java 12KB
ExportStorageNodesExecutorTest.java 12KB
ShowDatabasesExecutorTest.java 12KB
PostgreSQLAuthenticationEngineTest.java 12KB
ExportMetaDataExecutorTest.java 12KB
NewRuleDefinitionBackendHandler.java 12KB
CreateReadwriteSplittingRuleStatementUpdaterTest.java 11KB
DropShardingTableRuleStatementUpdater.java 11KB
MySQLAdminExecutorCreator.java 11KB
PostgreSQLAggregatedBatchedStatementsCommandExecutorTest.java 11KB
MySQLComQueryPacketExecutorTest.java 11KB
OpenGaussCommandExecutorFactoryTest.java 11KB
WhereClauseShardingConditionEngine.java 11KB
SelectInformationSchemataExecutorTest.java 11KB
EncryptConditionEngine.java 11KB
ShardingUpdateStatementValidatorTest.java 11KB
PostgreSQLBatchedStatementsExecutorTest.java 11KB
ShardingSQLFederationDeciderTest.java 11KB
PostgreSQLAuthenticationEngine.java 11KB
ShadowRule.java 11KB
UnregisterStorageUnitBackendHandlerTest.java 10KB
MySQLAuthenticationEngine.java 10KB
FetchStreamMergedResultTest.java 10KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
芝麻粒儿
- 粉丝: 6w+
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功