100分:关于系统及数据库设计的问题——高手请进
目前有如下需求:
1、有1000个客户端需要访问后台数据库,每个客户端有2台电脑,一台电脑每天将执行插入、更新操作,通过数据包传递的间接方式和数据库打交道,另一台电脑每天将执行插入、更新、查询、删除操作,直接访问前置数据库,1000个客户端每分钟极限峰值记录数大约为50000条;
2、后台管理系统除了执行插入、更新、删除操作外,最重要的是执行大量的汇总查询工作,比如合并汇总查询等;
3、可以投资多台服务器,但数据库指定了Sybase;
4、要求查询尽量做到实时;
有人提出过:每50个客户端配1个前置服务器、1个应用服务器、1个Sybase数据库服务器(存放明细),后台部署基于小型机的Sybase数据库(存放汇总),将汇总查询和明细查询分开。但这样一来,前置服务器还要负担汇总数据的任务。如果明细和汇总都存放于1个数据库服务器上,显然压力也过大。
希望各位高手能够提出有建设性的建议。