从全国的2万个网点汇总数据到中央数据库,每天数据总量大约100亿条左右,每调数据大约为2K。
如果数据库用SQL SERVER,要考虑到以后的报表和查询问题和大数据量怎么写入数据库的问题,数据库服务器如何设计,数据库如何设计,表如何设计,是要一个网点一个表设计比较好,还是每天一个表好?是否要用到集群?请各位高手指点。
如果数据库用SQL SERVER,要考虑到以后的报表和查询问题和大数据量怎么写入数据库的问题,数据库服务器如何设计,数据库如何设计,表如何设计,是要一个网点一个表设计比较好,还是每天一个表好?是否要用到集群?请各位高手指点。
建议分布式设计:各个点的数据汇总到中央考虑的应该是以后数据挖掘和备份吧!
1、可以将中央与地方的数据库设计一模一样
2、不常用的表放在一个数据库里,常用的表单独一个数据库
3、数据量小的地方所有数据库可以放在一台服务器里,数据量大的地方进行负载均衡,将每个数据库放在单独的服务器上个人意见有不足之处望见谅,敢问LZ做的是电商项目?
如果确定使用sql server,自己考虑分布式是必须的
数据库设计在确定选型后再考虑
每天100亿条已经是2万个网点的总数了吧
不过也很厉害了,中央数据库单服务器肯定不行了
100亿x2k=20T,网络恐怕都吃不消。。要从业务上看看能不能分拆到多个服务器
个人感觉:应该每个网点有自己的服务器,然后再将报表所需的资料汇总传给中央数据库吧。