各个业务系统,都需要查询各类数据库; 一般查询数据库都是客户端自己连接,根据现在的情况,存在以下几点问题 1.客户端连接很多,连接大小,峰值不可控 2.客户端SQL程序员自己写,参差不齐 3.SQL书写方式不同. 将数据库查询抽成服务端可以解决的问题 1.只有数据传递的网络通信 2.数据库查询由服务端性能决定 3.可以隔离数据库操作,由服务端设置查询峰值 4.统一检查数据库查询的相关问题,便于调试 5.在必要的情况下,剥离SQL语句在服务端,由专门的程序员写SQL,优化SQL,客户端只传入请求的