2.5.1 功能架构
功能架构描述的主要是客户端、功能和支持的数据库。这是一个组件目录,即一个包含客户端、功能、分层和支持的数据库的字典。
第1章介绍过,所有的组件(如客户端)和功能(如数据分片、数据加密)都是可选和可插拔的。如图2.5所示,决定在环境中使用ShardingSphere后,下一步是根据需求选择一个或多个客户端、功能和数据库,并将它们组装成一个数据库解决方案。
图2.5 ShardingSphere的功能架构
对功能架构做了总体介绍后,下面更深入地介绍客户端、功能和数据库协议,让你能够做出有依据的决策。