2008年6月12日 @ 06:31
千万级数据库设计
自己有个项目有百万级数据.为了保证能性能更加的优越,特地查了千万级的.
说这在的,互联网的数据,千万级已经是最基础的了.亿万级的太多了,目前不太会用,暂时就不研究了.
找到一个CSDN老帖,很受用,虽然帖主那时还在用ms7.0,不过,设计思想应该现在还是可以用的.
大数据量的数据库设计关键还是要注意以下几点:
一,索引,这个要好好研究的.
二,分散数据,硬盘空间增加,不需要很多钱,但CPU增加却是很难的.
三,增加硬件的投入,最好能跟硬件挂上钩.
还有一些办法就是,建统计表,把一些常用的列开.
具体帖子是:http://topic.csdn.net/t/20021123/16/1200216.html#
个人觉得,低成本的办法,还是数据分散处理,比如全国各地的数据,把一些大的省区的数据,列开一个表.这样,就可以降低每个表的数据量,那么查询的速度就会快很多.
还有一个,索引要好好研究,表与表之间的关链要少些.每建一个索引,都要评测,对性能的影响.做到心中有数.
其实,我想搜索引擎技术的索引,可以值得借鉴,当然,这个要借助分词技术来实现.
Filed under: 代码人生 · Tags:
相关文章:
-
Posted by 老徐 @ 2008-11-18 8:22:18
http://www.cnblogs.com/tutuya/articles/28685.aspx
这个也不错.
Leave a Comment
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。


Posted by laoxu @ 2008-11-18 8:22:18
写完之后,还是查了几个亿万级数据库的设计思想:
http://topic.csdn.net/u/20071114/14/CE42943D-B3CB-481F-9B2A-E85055406AF9.html
http://www.javaeye.com/topic/151251
大体上,是差不多的.
回复该留言