Deployment and Maintenance #
Deployment Form #
The driver side focuses on performance, while the proxy side is more friendly to operation and maintenance management. In terms of deployment mode, mixed use is a better choice.
Both Apache Sharingsphere and the DBPlusEngine based on it are ecosystems composed of multiple access terminals.
- DBPlusEngine-Driver adopts a decentralized architecture, shares resources with applications, and is suitable for High-Performance Lightweight OLTP applications developed by Java;
- DBPlusEngine-Proxy It provides support for static portals and heterogeneous languages, which is independent of application deployment. It is suitable for OLAP applications and scenarios of management, operation and maintenance of sharding databases.
By mixing DBPlusEngine-Driver and DBPlusEngine-Proxy, and using the same registry to uniformly configure the sharding strategy, it can flexibly build application systems suitable for various scenarios, making architects more free to adjust the best system architecture suitable for the current business.
Operation and Maintenance Tool Boot #
SphereEx-Boot tool is a command line tool based on Python to facilitate the management of DBPlusEngine-Proxy clusters.
The main functions of SphereEx-Boot are to install, uninstall, start, stop, view the running status, and other operations on DBPlusEngine-Proxy.
Management and Control Tool Console #
SphereEx-Console is a visual operation platform applied to the management and control of DBPlusEngine, providing a more user-friendly experience. At the same time, a comprehensive solution with ShardingSphere as the core is built, packaging of multiple functions such as resource layer, instance layer and application layer, to provide users with a one-stop solution.