海量数据(TB级)sqlserver2008能够承受吗?
最近要开发一套系统,正在对数据库进行选型,数据量预计每年10亿条数据,数据库文件将达到90GB左右,同时系统访问并发在5000以上,请问各位,此种性能需求下,选择oracle11g还是sqlserver2008呢
------解决方案--------------------主要是数据库要设计好,如果设计的好,PB级的都没问题,如果设计的不好,GB级的也会慢的要死。
------解决方案--------------------如果可以选Oracle,那么就选这个吧。如果只能选2008 ,那也完全没问题。就像楼上说的,设计才是最重要的,好的设计就算SQLServer2000都跑得很好,当然不会飞起来。
------解决方案--------------------主要看业务 和数据库架构和设计。
与用神码数据库其实关系不太大
唯一你要考虑的是哪个稳定和便宜
不过貌似 一般两者之间一般选oracle
用微软的东西 基本意味这你就和微软绑定了。必须用他的操作系统,等等。
oracle 贵。。不过了大数据下解决方案成熟。
------解决方案--------------------sql 2008没有任何问题 sql 2005已经支持表分区功能 我现在用sql 2008 r2 做短信群发
一年有12亿条数据 大概是300g的空间 使用表分区分成1000各分区 已经使用一年多没有任何速度问题
但是一定要注意你的个别存储过程 可能很小的一个地方 就会导致系统很慢