如何创建千万级以及更大的数据库?
公司有个项目数据的存储量非常庞大。
输入环境有1000多个数据采集器,每10分钟采集一次数据,并要求采集的历史数据保存至少10年。
软件主要要求:
按时间段(如:日、月、年)来统计分析数据,给出环比和同比数据。
实时显示采集的最新数据,也就是有一个监控界面,监控设备的运行状态(运行状态数通过数据采集器采集到的)。
请问这样的数据库该如何创建?
硬件环境:
IBM的服务器+IBM的磁盘阵列
CPU:4核
内存:4GB
存储:32T
[解决办法]
使用并发高吗?
[解决办法]
建议数据按年存为不同的数据库.
读取是加nolock选项,因为采集的数据一般写入后不再修改.
[解决办法]
内存小了点哦,千万级的话,单表很快就2,3个G的数据了,
存储尽然给了32T,这个4CORE+4G的服务器,处理起来很吃力啊。