有一个web应用程序,用的是基于Remoting的三层架构,基本上每月有上千万条数据,这么大的数据量遇到两个问题: 
1.在这上千万条数据中查询的问题,怎么才能让他的查询速度更快(相关字段索引已经加上,这么多数据加索引也影响性能,我期望的有没有说明算法通过程序来提高查询速度)。 
2.数据导出的问题,每次需要导出几万条数据到excel中(每次小于6w条),我知道的是分页导出到前端进行合并数据然后在导到excel中,但是这么多数据从数据库导出实在太慢,我想是把数据压缩进行传输,不知道怎么通过程序来处理(并发访问200人左右)。
以上两个问题本人感觉对web程序优化绝对具有挑战性,望仁兄们帮助!能帖出具体的解决方案更好!谢谢你们!