三种数据库哪个最快,MDB SQL MySQLSQLite 到底哪个更快当记录达到100W级时
来源:整理 编辑:黑码技术 2024-08-26 01:04:44
本文目录一览
1,MDB SQL MySQLSQLite 到底哪个更快当记录达到100W级时
MYSQL最快,其次是SQL SERVER,另外两个在那么大的数据不堪设想。 当然,MYSQL要看配置,比如你限制它使用多少内存、索引空间等等,详细见my.ini设置(http://hi.baidu.com/fancybird/blog/item/8d3cba4379ced7169313c62d.html)
2,sqlxmljson三种数据库哪种读取速度最快
sql xml json不是数据库, sql是数据查询语言 json xml 一般用来做数据交换格式。mysql sql server,这类才是数据库用一个集合中转,然后将json转list再解析成xml,如果是demo的话有一定限制,因为json解析数据要依据提供的数据的key来解析
3,oracle各有什么优缺点它们一张表最多能容纳多少条记录速度谁
优点都特别明显:
SQL SERVER基于Windows系统,在Windows系统上是无敌的选择,而且有免费版本。
oracle基于Linux设计,老牌产品质量比较好,一般是和JAVA平台配合生产,价格比较昂贵。
mysql在这三者中,是最轻量级的数据库,性能非常好,很多大型在线网络游戏都选择它,免费和收费版本都有。
4,aspnetmssql和phplinuxmysql谁更快
无论在windows 或者 linux 使用PHP+mysql都比asp.net+mssql快个人测试过。用来PHP+mysql几年了!!硬件相同的情况下,linux+apache+php+mysql性能是非常好的,如果定制LAMP服务并且重新编译内核,不安装图形界面,用Zend加速的话,一台普通的服务器就可以千人在线不成问题。个人认为这种比较意义不大,真正的大系统对这个不看重,应该更看重支持分布式管理的程度,和方案的设计。这个一般不起决定性作用。这些作品都有专门的org来组织开发,按照规范的项目配置管理,其中包括缺陷跟踪和管理,发现了问题,就列入维护计划,志愿者可根据计划进行实施。LAMP性能好些,只是要求管理者水平高,不似MS的产品都简单好用。没有统计过哪个更快,但是从数据应该上来说,MSSQL可以支持的数据量是比是MySQL大
5,oracle和sqlserver的速度谁快
小机上还是 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也很好。可以用VS的Integration Services项目,速度挺快的,还不用写代码。要提升速度还可以用多个读线程和写线程,不过要注意的是同一时刻只能有一个线程插入一个表,比如thread1插入表A,thread2这时候只能插入表B,不能插入表A。这里的能不能是从性能的角度上说的,本身不会出错,但多个线程插入同一张表速度反而会下降,而且降的很厉害。这两个性能差不多,IS也可以并行转移多张表,只是IS只要一条记录出问题整个任务就失败全部回滚,而编程则处理可以更灵活。
文章TAG:
三种数据库哪个最快 MDB SQL MySQLSQLite 到底哪个更快当记录达到100W级时