Source code, license, and version
Let's start by reviewing the source code and some common terminology. You can leverage the following section as a glossary. We have classified the terms according to their respective modules.
In the following two subsections, we will proceed to review the current version and the Apache ShardingSphere license.
shardingsphere-kernel
The shardingsphere-kernel
module consists of authority
, single-table
, and transaction
. When using ShardingSphere, you will become pretty accustomed to these terms and components. The following is a refresher of the definitions that we covered in the previous chapters of this book:
The authority
module is used to allocate and manage user authority. It includes submodules of api
and core
:
api
provides a universal interface for authority configuration items and relevant authorities.- The
core
module provides authority verification, authority algorithm, and authority rules among other implementation...