日期:2014-05-18  浏览次数:20693 次

选择Oracle还是SQL SERVER 2005
数据库中要存上百万条数据,从全面考虑是选择Oracle还是SQL   SERVER   2005   ,用.net2005开发。   请大吓们说说!

------解决方案--------------------
都行,百万条SQL也绰绰有余。
------解决方案--------------------
Oracle 绝对是 Oracle

如果真的很想学SQL SERVER 哪还是等到SQL SERVER 2008正式出来以后并且打上了SP1以后在学好了, 其实SQL SERVER 2005只是一个过渡性产品,你看SQL SERVER 2000和SQL SERVER 2005之间的生产周期和SQL SERVER 2005到SQL SERVER 2008之间的周期可以判断出从SQL SERVER 2000直接跳到SQL SERVER 2008绝对是明智之举

在说了Oracle肯定比SQL SERVER 有前途,我如果有机会一定转Oracle
------解决方案--------------------
Oracle


------解决方案--------------------
上亿条数据你不会打算放一个表里吧? 把表拆开成一天一个就行了,这样SQL Server也没有问题。
------解决方案--------------------
性能当然是Oracle好了,但是Oracle管理维护什么的比较难搞,动不动就写命令行。SQL Server属于傻瓜式的数据库,维护很简单。
------解决方案--------------------
还有一个问题,Oracle学习比较困难,没有中文的帮助,而且高级别的帮助好像要上网查,还有收费。
------解决方案--------------------
有钱 就 orcal 吧~
没钱 就 SQL 吧~
------解决方案--------------------
单表20亿以上,我处理过,使用mssqlserver 2005,使用已分区表。

------解决方案--------------------
用啥都一样 !

最终,性能的优劣关键取决于您的应用程序开发的水平 :-)
------解决方案--------------------
数据库系统的选择不是一个性能能够解决的。

我觉得需要关注以下几方面:

1、存储的性能:我接触的一个项目,每秒钟每个设备准备向数据库写3-5个数据,设备不多,但写入频繁,这和程序、服务器性能有很大关系;
2、读取的性能:存储好的数据海量,但对查询检索时间有要求,那么需要专门的测试才可以(表、结构等);
3、数据库的掌握和维护程度:不同厂商的数据库有不同的优化、设计、配置等的特点,因此不能一概而论谁好谁坏,掌握好了,任何一个产品都能满足一定难度的需求;
4、编程的水平:同样的数据量,程序的好坏关系到使用者最终的感受。

呵呵~浅见,大家拍砖好了~