本文目录一览

1,大数据量更新

已经建立唯一索引了,多个进程是没有问题的。服务器也是有交换量的。你可以在服务器上设置一下网络交换量,让更多的系统资源参与数据交换。然后进程数也不是越多越好,开太多了服务器拖不动反而慢。我感觉2~4个是最快的。

大数据量更新

2,mongodb 与sql server 哪个更快

可以,并且有这些优势 1、使用JSON风格语法,易于掌握和理解:MongoDB使用JSON的变种BSON作为内部存储的格式和语法。针对MongoDB的操作都使用JSON风格语法,客户端提交或接收的数据都使用JSON形式来展现。相对于SQL来说,更加直观,容易理解和掌...
mongo作为读,速度有保障。又可以实现双机备份。如果数据量大,可以用多个mongo作主从模式。sqlserver数据同步到mongo,要统一考虑数据插入、更新和删除数据操作来对应到mongo的操作实现思路。

mongodb 与sql server 哪个更快

3,sqldataadapter 和sqldatareader load 和fill谁更快一点

SqlCommand与ADO时代的Command一样,SqlDataAdapter则是ADO.NET中的新事物,它配合DataSet来使用。其实,DataSet就像是驻留在内存中的小数据库,在DataSet中可以有多张DataTable,这些DataTable之间可以相互关联,就像在数据库中表关联一样!SqlDataAdapter的作用就是将数据从数据库中提取出来,放在DataSet中,当DataSet中的数据发生变化时,SqlDataAdapter再将数据库中的数据更新,以保证数据库中的数据和DataSet中的数据是一致的! 用微软顾问的话讲:DataAdapter就像是一把铁锹,它负责把数据从数据库“铲”到DataSet中,或者将数据从DataSet“铲”到数据库中!

sqldataadapter 和sqldatareader load 和fill谁更快一点

4,AccessSQL serverOracleMySQLDB2的速度

这个比较没意思啊,因为这几个数据库系统是针对数据量而言的小型的数据库用Access就可以胜任了,方便快捷,比较说做个网站什么的,你拿oracle来做这个事情,就大材小用。可是数据量大的时候,Access就很吃力了,你做基本操作都不行。所以就得用sql server,sql server有比较完善的处理机制和安全机制,比Access多了不和功能,而处理数据的能力比Access强多了,最明显的就是触发器的应用,还是就是索引。sql server也只能处理中型数据库的数据,要量换作海量数据,恐怕sql server也是无能为力,只好换了oracle了,呵呵。
access主要用于桌面应用的单机应用; sybase基本淘汰,好多年没更新了; mysql主要用于web应用和一些网络游戏数据库; sql server主要是企业应用和一些网络游戏数据库; oracle主要是用于一些java平台的数据存储; db2属于大型数据库,在一些特定行业里应用的很多。
他们本来就不应该拿来比较嘛...个人感觉SQL,Oracle还有DB2应该是同级别的数据库~至于性能应该说各有各的长处~不好说...下来就是MySQL~低成本高效的数据库最后就是Access~入门级小数据库~

5,oracle和sqlserver的速度谁快

可以用VS的Integration Services项目,速度挺快的,还不用写代码。要提升速度还可以用多个读线程和写线程,不过要注意的是同一时刻只能有一个线程插入一个表,比如thread1插入表A,thread2这时候只能插入表B,不能插入表A。这里的能不能是从性能的角度上说的,本身不会出错,但多个线程插入同一张表速度反而会下降,而且降的很厉害。这两个性能差不多,IS也可以并行转移多张表,只是IS只要一条记录出问题整个任务就失败全部回滚,而编程则处理可以更灵活。
小机上还是 ORACLE快。普通PC,要看配置和应用的类型。OLTP的 ,INFORMIX最快OLAP的 ,SYBASE IQ最快所以说,要看应用的类型了,但是目前来讲,O和S都不是最快的。但,是用的最广的
至于sqlserver 和oracle 的区别在于:一、开放性 1. sql server 只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。windows9x系列产品是偏重于桌面应用,nt server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据库。 2. oracle 能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。 二、可伸缩性,并行性 1. sql server 并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限。 2. oracle 并行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案。如果windowsnt不能满足需要,用户可以把数据库移到unix中。oracle的并行服务器对各种unix平台的集群机制都有着相当高的集成度。三、性能 1. sql server 多用户时性能不佳 2. oracle 性能最高, 保持开放平台下的tpc-d和tpc-c的世界记录。 四、客户端支持及应用模式 1. sql server c/s结构,只支持windows客户,可以用ado、dao、oledb、odbc连接。 2. oracle 多层次网络计算,支持多种工业标准,可以用odbc、jdbc、oci等网络客户连接。 五、操作简便 1. sql server 操作简单,但只有图形界面。 2. oracle 较复杂,同时提供gui和命令行,在windowsnt和unix下操作相同。 六、使用风险 1. sql server 完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼容。 2. oracle 长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。 最后价格上 oracle贵过sqlsrver
这个不好比较啊,oracle安全性说是强一些,但是sqlserver也有很多大客户的。最新的sqlserver2008也很好。

文章TAG:哪个  数据  数据库  更新  哪个数据库更新最快的  
下一篇