请邹建及各位大哥帮帮忙,大数据量的问题。谢谢! 在PC层面上Oracle体现不出多少优势来。优化的手段无外乎对大表进行分区,使用多个文件组并放置于多个物理磁盘上,升级硬件如使用多CPU的PC服务器,使用磁盘阵列等... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那为什么总是有人说oracle比sqlserver在处理大数据量的时候强?如果系统升级,老板问oracle比sqlserver强在哪我怎么回答呢? 好象ORACLE有分区的概念,具体不是很熟;不过只是单独的把几千万的数据换到ORACLE上,效率也不是很高的;关键是优化和机器配置性能 能不能告诉我oracle比sqlserver方面有优势的地方,具体一点,谢谢。我现在只知道 oracle在维护方面特别麻烦,其他方面就一无所知了。 好象ORACLE有分区的概念,具体不是很熟;不过只是单独的把几千万的数据换到ORACLE上,效率也不是很高的;关键是优化和机器配置性能--这句话说得中肯,有好的数据库软件也要有好的DBA,我们公司的DBA就是非常厉害那种,都是留美回来,虽然也不是说就怎么样,不过公司非常重视,对这个行业独立分开请人,他们都不开发!这里也讨论很火,不过也没有说的什么很技术性的东西:http://community.csdn.net/Expert/topic/4233/4233129.xml?temp=.1326258 oracle以安全稳定见长,小数据量时,它的查询速度很慢,但数据量大了,它的优势就显现出来了.oracle可以跨平台,sql server只是在windows环境下oracle还提供了许多其他功能,如分区存储、多种索引、sql语句分析等等,这些功能sql server是没有的。但oracle维护比sql server复杂,价格要高。sql server也可以把数据分配到不同磁盘上存储,我干过,数据量要比你的少。更新数据时,你可以考虑删除索引和数据约束(主外键),数据更新完成后在加上。(适合批量更新),如果你的是少量更新,那你就要试试如何减少表中的数据,或者用临时表等方式了。具体方法摸索一下。 用到临时表比不用临时表快吗? 表数据追加插入SQL SQL查询语句问题 select top 后面不能跟变量吗? 工业生产中产品的生产流程设计问题 关于存储过程参数传递的问题 关于 sql2000 动态触发器的问题 关于SQL问题,急!!!!!! 关于数据库连接的问题! 高手请进:关于视图[内包含派生表]索引的问题! 有关存储过程的问题 在win7(64)上安装sql 2008 r2问题
不过只是单独的把几千万的数据换到ORACLE上,效率也不是很高的;关键是优化和机器配置性能
不过只是单独的把几千万的数据换到ORACLE上,效率也不是很高的;关键是优化和机器配置性能
--这句话说得中肯,有好的数据库软件也要有好的DBA,我们公司的DBA就是非常厉害那种,都是留美回来,虽然也不是说就怎么样,不过公司非常重视,对这个行业独立分开请人,他们都不开发!这里也讨论很火,不过也没有说的什么很技术性的东西:
http://community.csdn.net/Expert/topic/4233/4233129.xml?temp=.1326258
oracle可以跨平台,sql server只是在windows环境下
oracle还提供了许多其他功能,如分区存储、多种索引、sql语句分析等等,这些功能sql server是没有的。但oracle维护比sql server复杂,价格要高。
sql server也可以把数据分配到不同磁盘上存储,我干过,数据量要比你的少。
更新数据时,你可以考虑删除索引和数据约束(主外键),数据更新完成后在加上。(适合批量更新),如果你的是少量更新,那你就要试试如何减少表中的数据,或者用临时表等方式了。具体方法摸索一下。