购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3 ShardingSphere和数据库网格

虽然数据库网格和ShardingSphere有相似之处,但它们并不是一码事。例如,不同于数据库网格,ShardingSphere中智能SQL负载均衡器没有侵入计算节点和存储节点,这使它能够适应任何类型的数据库。

然而,通过组合数据库网格和ShardingSphere,可通过私有协议改善交互性能。智能SQL负载均衡器可使用SQL解析引擎生成抽象语法树(abstract syntax tree,AST),因此,在未来的版本规划中,ShardingSphere将发布一个私有协议,它可在接收SQL请求的同时接收AST,从而以合适的方式改善性能。例如,除SQL分析外,在一些场景(如单片路由),还可识别SQL功能,并直接访问后端数据库存储节点。

改进后的智能SQL负载均衡器的功能和私有协议让ShardingSphere和智能SQL负载均衡器之间的兼容性更强,进而提供一个集成的数据库网格解决方案。 tLs00XDrDerfxAWgp0BK4V04O8Wj6yQeRKgbhuDVTPkKM5d2oF02pgC0dIZ4d1/8

点击中间区域
呼出菜单
上一章
目录
下一章
×