[转]sql server 到底能否处理百万级,千万级的数据?

来源:互联网 发布:linux chown r 777 编辑:程序博客网 时间:2024/04/29 00:51

看的别人的博客,深以为然,所以就转载过来,立此存照。原文链接:http://www.cnblogs.com/buaaboyi/archive/2010/06/02/1750360.html

 

sql server 到底能否处理百万级,千万级的数据?

最近又想起曾经被忽悠过n次的问题。

       刚毕业的时候,很多次去面试的时候被问及sql server能处理能力,以及上百万级别的数据的优化问题?我当然是说东又扯西的,说了一大堆方法方式来告诉他如何提高查询效率,如何正对各种应用特点来做优化。

  我吹你吹了半天后,得到的提问着告诉我的很轻描淡写的答案是:不行,sql server不行,百万级别还是换oracle好。

     我当时总是很茫然的接受答案。因为我没玩过,我没发言权。(但是我搞不懂的是为什么你还要问呢?难道是因为我简历上写的是我会sql server

的缘由?是到今日,自己面试别人了,也还是不明白当时那些面试官的心态。)

   。。。。。。两年时间过去了。。。。。。

   我很有幸在一个小门户(其实也还好,不是那么小了),玩过百万级的数据了。真是很荣幸还能玩到bbs库这样的实时操作比较多的库。

   当我再一次在面试中被问到sql server的处理能力的时候,我能很有底气的告诉他们sql server能承受百万级别的处理能力,我也实践证明了它能。这时候面试官总是表现得思维很敏捷,问题又很快出来了,处理千万级别的数据,如何呢?

我的答案当然是未知了,因为我没玩过,我只能又吹了半天,说可以怎么做。 我再次追问面试官给出的答案当然还是无情的否认了sql server。 

  。。。。。又两年时间过去了。。。。。。

  目前又有幸玩门户的bbs,记录是过亿的。每天这过亿记录的表的查询次数过了千万,我当然现在没有去面试,但是我还是真心的在这里希望不要碰到问我sql server处理百亿级,千亿级的数据的性能问题,更不希望告诉我答案是换oracle。

sql server 我真为它难过。在这里我要为sql server 平反也想在此也问问各位,目前用sql server处理数据的级别和对它的看法,当然也可以评论下其他人对sql server的看法。

 

  

posted @ 2010-06-02 23:00 无为是最高 阅读(3640) 评论(64)  编辑 收藏

  回复  引用  查看    
#1楼2010-06-03 00:32 | 沙加      
光比较数量级是毫无意义的,你可以问问那些现在搞SNS的大公司,他们多半上NoSQL的了吧~~~
  回复  引用  查看    
#2楼2010-06-03 00:36 | cokkiy      
在能处理的数量级上,3大数据库〔oracle,db2,sql server〕没有任何明显的差别,许多都是先入为主的认识罢了
  回复  引用  查看    
#3楼2010-06-03 03:03 | 锦瑟无端五十弦      
谁说sns公司nosql的,用sqlserver2008的还有好几个呢!
  回复  引用  查看    
#4楼2010-06-03 05:37 | 我写的不是代码 是寂寞      
很多面试管,或者公司管理的人,不是做技术的出身,对于IT技术和产品(比如数据库)是一知半解的,所以很容易有先入为主的概念。

对于这一点的理解,请参看 HAL9000 的《对于大型公司项目平台选择j2ee的几层认识》的系列文章。

对于“没经过调查研究,就没有发言权”的认识,大多数人都知道,但恰恰大多数人都不做调查研究。

  回复  引用  查看    
#5楼2010-06-03 06:04 | 孙长宇
原创粉丝点击