1、面向2000多家企业上报信息的数据库,每家企业估计每天的数据量在1000条记录左右,也可能会更多(每个表的字段约<20);这些信息添加到数据库的模式有多种,有被动(客户端上报)和主动(服务器端抓取客户端数据)两种方式,在主动方式下,数据是同时抓取的,被动方式下,由客户自己上传;
2、这些数据可以根据数据种类放在不同表里,也可以归并在同一表中,总之是需要根据具体情况设计而定(这个具体情况就是根据现有的数据增长量、用户数、传输效率、查询效率和可靠性上综合来考量的);
3、数据库操作,主要是数据传输(从不同地区得到数据),和对整个数据的一个综合查询和统计。
4、数据库大概会对3-5年内的历史数据进行备份和导出,以作为历史记录保存,那么用什么样的策略进行备份导出比较合理,是否需要做数据仓库。
=========================================================================就以上的问题,我想请问:
1、如上所述的数据量,用什么数据库比较适合,个人感觉用oracle。是否需要比预计数据量放大20倍来进行准备设计;
2、数据库是否有必要分布到多台服务器以减少单台服务器的压力,如何做多台服务器的同步;这多台服务器是否需要分布到各个地区(因为这2000家企业分布在4-5个地区)
3、再一个就是数据仓库的问题。
4、最后就是没有考虑到的必须考虑的问题,似乎还有很多,请提醒!谢谢~~!