首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

讨论:假如下百G的数据量,每3秒左右需要对全部查询访问一次,使用什么方法好

2013-01-21 
讨论:假如上百G的数据量,每3秒左右需要对全部查询访问一次,使用什么方法好?数据量非常大,百G;同时系统实时

讨论:假如上百G的数据量,每3秒左右需要对全部查询访问一次,使用什么方法好?
数据量非常大,百G;同时系统实时性非常高,没3秒就要对齐访问一次。不知道使用什么方法好?

数据库、搜索、SSD、磁盘阵列等等,好像都不行
[解决办法]
1、硬盘采用SSD固态硬盘,做RAID,硬盘越多读写越快。
2、数据要根据类型做好分区存储。
(类似于哪些类型的数据放在一起,放在固定的分区中,查询时先判断是在哪个分区,可以达到折半的目的)
3、数据表分表。目的与分区一样,再进行一次折半。当然这里的折半不是一半,而是分多少个表就缩小多少倍的范围。
4、数据表做索引,这个是必须的。
5、优化查询语句。
6、尽量采用LINUX。linux做服务器性能杠杠的。能拖WINDOWS几条街。

热点排行