文档章节

数据库 性能对比

vga
 vga
发布于 2016/06/14 06:07
字数 346
阅读 145
收藏 0

Insertion speed Here we insert 5,000 rows of data, with diverse scenarios:

'Direct' stands for a individual Client.Add() insertion; 'Batch' mode will be described below; 'Trans' indicates that all insertion is nested within a transaction - which makes a great difference, e.g. with a SQlite3 database. Here are some insertion speed values, in objects/second:

Insertion speed Direct Batch Trans Batch Trans

TObjectList (virtual) 325393 545672 298846 545018

TObjectList (static) 314465 543892 326370 542652

SQLite3 (ext mem) 101440 211389 113530 209713

SQLite3 (mem) 89456 236540 104249 239165

SQLite3 (ext off exc) 41589 180759 108481 192071

MongoDB (no ack) 33223 273672 34665 274393

SQLite3 (file off exc) 28847 193453 89451 207615

FireDAC SQlite3 20605 38853 40042 113752

FireDAC Firebird 18147 46877 18922 46353

ZEOS Firebird 10452 62851 22003 63708

MongoDB (ack) 10081 84585 9800 85232

Sockets SQLite3 8118 75251 8553 80550

NexusDB 5998 15494 7687 18619

UniDAC Firebird 5986 14809 6522 14948

MSSQL local 5246 54360 12988 62453

FireDAC MSSQL 5016 7341 11686 51242

ODBC MSSQL 4911 18652 11541 20976

ODBC DB 24792 48387 14085 70104

FireDAC DB2 4452 48635 11014 52781

UniDAC MSSQL 4392 29768 8649 33464

Jet 4235 4424 4954 5094

ZEOS PostgreSQL 4196 31409 9689 41225

FireDAC PostgreSQL 4181 26635 10111 36483

ODBC PostgreSQL 4068 26262 5130 30435

ZEOS MySQL 3426 34037 12217 40186

ODBC MySQL 3160 38309 10856 47630

UniDAC MySQL 3119 27772 11246 33288

FireDAC MySQL 3078 43053 10955 45781

UniDAC PostgreSQL 2705 18563 4442 28337

SQLite3 (ext off) 2245 47961 109706 189250

WinHTTP SQLite3 2165 36464 2079 38478

SQLite3 (file off) 2102 83093 88006 202667

ODBC Firebird 1495 18056 13485 17731

ZEOS SQlite3 494 11851 56206 85705

ODBC SQLite3 492 11746 35367 82425

BDE Oracle 489 927 839 1022

UniDAC SQlite3 477 8725 26552 38756

SQLite3 (file full) 462 28123 84823 181455

SQLite3 (ext full) 424 14523 102049 164636

ODBC Oracle 236 1664 1515 7709

Oracle 226 56112 1133 52367

ZEOS Oracle 210 32725 1027 31982

UniDAC Oracle 164 5701 1215 2884

FireDAC Oracle 118 48575 1519 12566

本文转载自:http://synopse.info/files/html/Synopse%20mORMot%20Framework%20SAD%201.18.html

共有 人打赏支持
vga

vga

粉丝 21
博文 354
码字总数 23769
作品 0
佳木斯
加载中

评论(1)

vga
vga
http://blog.synopse.info/post/2013/11/04/Updated-mORMot-database-benchmark-including-MS-SQL
数据库性能测试的目的

思考的一些内容放上,希望对感兴趣的同学有帮助。 性能指标一般是响应时间和吞吐率,这点不再赘述。 我们可能出于不同的目的进行数据库主机的性能测试,比如, * 采购服务器,我们可能需要测...

Gary Chen
2015/03/01
0
0
软件评测:软件系统对比测试分析模型

  1、软件系统对比测试分析模型原理   软件系统对比测试分析模型采用单位元作为基准坐标系。单位圆指的是半径为1的圆。在三角学中,单位圆通常是指欧几里德平面直角坐标系中圆心为(0,0)...

chenlei525
2013/11/18
0
0
MyCat与TinyDBRouter性能PK

现在经常说来水平扩展,这个时候一般都会说到数据库的水平扩展,这个时候一般就会用到数据库的分库分表方案。关于这一块,可能大家也都一些开源或商业的方案进行过一些研究。 今天我就简单的...

悠悠然然
2015/12/07
8.2K
99
gkvdb性能测试(v1.5)

gkvdb v1.5版本之后增加了binlog和事务支持,并且整合了缓存功能,整体性能得到极大提升,以下是gkvdb v1.5的性能测试报告,包括与leveldb的性能对比。 此外,本次数据库性能测试对比中去掉了...

John
2017/11/29
0
0
Mycat基准测试报告

好久没上OSC,上面安排测下Mycat,于是申请服务器,花了两个周做出这个东西,供以借鉴。 一、测试目标 MyCAT 是一个彻底开源的,面向企业应用开发的“大数据库集群” 支持事务、ACID、可以替...

尚浩宇
2016/08/02
988
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

(一)软件测试专题——之Linux常用命令篇01

本文永久更新地址:https://my.oschina.net/bysu/blog/1931063 【若要到岸,请摇船:开源中国 不最醉不龟归】 Linux的历史之类的很多书籍都习惯把它的今生来世,祖宗十八代都扒出来,美其名曰...

不最醉不龟归
28分钟前
6
0
蚂蚁金服Java开发三面

8月20号晚上8点进行了蚂蚁金服Java开发岗的第三面,下面开始: 自我介绍(要求从实践过程以及技术背景角度着重介绍) 实习经历,说说你在公司实习所做的事情,学到了什么 关于你们的交易平台...

edwardGe
35分钟前
7
0
TypeScript基础入门 - 函数 - this(三)

转载 TypeScript基础入门 - 函数 - this(三) 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.2.4 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能...

durban
44分钟前
0
0
Spark core基础

Spark RDD的五大特性 RDD是由一系列的Partition组成的,如果Spark计算的数据是在HDFS上那么partition个数是与block数一致(大多数情况) RDD是有一系列的依赖关系,有利于Spark计算的容错 RDD中每...

张泽立
52分钟前
0
0
如何搭建Keepalived+Nginx+Tomcat高可用负载均衡架构

一.概述 初期的互联网企业由于业务量较小,所以一般单机部署,实现单点访问即可满足业务的需求,这也是最简单的部署方式,但是随着业务的不断扩大,系统的访问量逐渐的上升,单机部署的模式已...

Java大蜗牛
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部