Introduction to Distributed SQL
Leveraging the power of ShardingSphere's efficient SQL Parser Engine, Distributed SQL (DistSQL) is an interactive management tool developed by Apache ShardingSphere to assist users. As a part of the distributed database management solution (DDBMS), DistSQL can identify and handle resource and rule configurations and query requests.
Based on their respective functions, DistSQL can be categorized into three separate categories:
- Resource and Rule Definition Language (RDL) is used to create, modify, and delete resources and rules.
- Resource and Rule Query Language (RQL) is used to query resources and rules, so you won't need to check files when you want to know the configuration state.
- Resource and Rule Administration Language (RAL) is used to control advanced features such as permission controls, transaction type switching, and circuit breakers.
However, up to now, DistSQL statements have only been supported by ShardingSphere...