Technical requirements
No hands-on experience in a specific language is required but it would be beneficial to have some experience in Java since ShardingSphere is coded in Java.
To run the practical examples in this chapter, you will need the following tools:
- JRE or JDK 8+: This is the basic environment for all Java applications.
- Text editor (not mandatory): You can use Vim or VS Code to modify the YAML configuration files.
- An IDE: You can use tools such as Eclipse or IntelliJ IDEA for coding.
- A MySQL/PG client: You can use the default CLI or other SQL clients such as Navicat or DataGrip to execute SQL.
- A 2 cores 4 GB machine with a Unix OS or Windows OS: ShardingSphere can be launched on most OSs.
You can find the complete code file here:
https://github.com/PacktPublishing/A-Definitive-Guide-to-Apache-ShardingSphere
Important Note
The Introducing Database Plus section is an extract from an excellent article written by Zhang Liang (one of the authors of this...