常见数据库

Aerospike

单节点

采用HHD

put test users user1 ‘{"name":"zxx","age":25}‘

:print          ---打印统计信息

>>

time:    0.24000 ms          ----耗时

success: 1

failure: 0

[[email protected] ~]# ascli eval

get test users user1            ----获取数据

{"name": "zxx", "age": 25}

:reset                                 ---重置统计信息

:repeat 10

{"name": "zxx", "age": 25}

{"name": "zxx", "age": 25}

{"name": "zxx", "age": 25}

{"name": "zxx", "age": 25}

{"name": "zxx", "age": 25}

{"name": "zxx", "age": 25}

{"name": "zxx", "age": 25}

{"name": "zxx", "age": 25}

{"name": "zxx", "age": 25}

{"name": "zxx", "age": 25}

:print

>>

time:    0.55500 ms

success: 10

failure: 0

:quit

每条读取速度55.5微秒

TimesTen

单进程插入

插入clxsgj,插入一次提交一次。插入10000条总共花费时间:127.38毫秒

平均每条插入时间:12.738微秒

单进程读

读取clxsgj,从10000条中全表读取一条数据:879微秒

Oracle

单进程插入

插入clxsgj,插入一次提交一次。插入10000条总共花费时间:1279毫秒

平均每条插入时间:127.9微秒

单进程读

读取clxsgj,从10000条中全表读取一条数据:280000微秒

可以看出:

TimesTen读速度是Oracle单条读的318倍

TimesTen写速度是Oracle单条写的10倍

存储过程

TimesTen测试写入速度性能

create or replace procedure in_data

is

i number ;

begin

i :=0;

while(i < 10000)

loop

i := i+1;

insert into zxx.clxsgj_zxx (CLGJID, FWBH, XXLSH, JKDBH, CDFX, JGSJ, RKSJ, CDBH, HPHM, HPYS, TXSL, LXML, TXML, TXMC1, TXMC2, TXMC3, TXMC4, CLSD, XSZT, CLPP, CLWX, CSYS, CLLX, HPZL, CLBJ, CLR, CLRQ, SJLY, CFR, TXMC5, TXMC6)

values (i, ‘kj000001‘, 3340642, ‘3201211026 ‘, ‘2 ‘, to_date(‘22-07-2015 09:00:03‘, ‘dd-mm-yyyy hh24:mi:ss‘), to_date(‘22-07-2015 09:05:58‘, ‘dd-mm-yyyy hh24:mi:ss‘), ‘2 ‘, ‘云AME037 ‘, ‘2 ‘, 2, ‘kk01‘, ‘kk/2015/07/22/09/3201211023/‘, ‘云A589S1-1.jpg‘, ‘云A589S1-2.jpg‘, ‘云A9T580-3.jpg‘, ‘‘, 0, ‘1 ‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘02 ‘, 0, null, null, ‘‘, 0, ‘‘, ‘‘);

end loop;

end;

TimesTen测试读速度

select * from zxx.clxsgj_zxx where clgjid=999;

Oracle测试读速度

select * from zxx.clxsgj_zxx where clgjid=999;

Oracle测试写入速度性能

create or replace procedure in_data

is

i number ;

begin

i :=0;

while(i < 10000)

loop

i := i+1;

insert into zxx.clxsgj_zxx (CLGJID, FWBH, XXLSH, JKDBH, CDFX, JGSJ, RKSJ, CDBH, HPHM, HPYS, TXSL, LXML, TXML, TXMC1, TXMC2, TXMC3, TXMC4, CLSD, XSZT, CLPP, CLWX, CSYS, CLLX, HPZL, CLBJ, CLR, CLRQ, SJLY, CFR, TXMC5, TXMC6)

values (i, ‘kj000001‘, 3340642, ‘3201211026 ‘, ‘2 ‘, to_date(‘22-07-2015 09:00:03‘, ‘dd-mm-yyyy hh24:mi:ss‘), to_date(‘22-07-2015 09:05:58‘, ‘dd-mm-yyyy hh24:mi:ss‘), ‘2 ‘, ‘云AME037 ‘, ‘2 ‘, 2, ‘kk01‘, ‘kk/2015/07/22/09/3201211023/‘, ‘云A589S1-1.jpg‘, ‘云A589S1-2.jpg‘, ‘云A9T580-3.jpg‘, ‘‘, 0, ‘1 ‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘02 ‘, 0, null, null, ‘‘, 0, ‘‘, ‘‘);

commit;

end loop;

end;

TimesTen

时间: 2024-12-14 03:03:43

常见数据库的相关文章

180多个数据库版本一键切换,PHPWAMP8.8.8.8(支持切换任意数据库,全面支持mysql等常见数据库)

PHPWAMP8.8.8.8版本支持一键切换数据库的PHP集成环境,纯绿色 支持切换任意数据库,默认全面支持mysql等常见数据库) 最新最旧版本的数据库都可以切换,同时运行不同版本的数据库! 完美兼容任何集成环境,多开,群开无压力,满足各种变态测试! 只需点击相关设置,切换你想要的任意版本即可,真正的一键自定义! 在一键自定义同时,完美兼顾用户的自主修改,各种DIY自定义 1.支持一键自定义设置MYSQL版本,180多个MYSQL历史版本随意切换! 2.优化旧版本的"700多个PHP版本随意切

常见数据库url和driver

oracle driver="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@localhost:1521:数据库名"sqlserver driver="com.microsoft.jdbc.sqlserver.SQLServerDriver" url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名&

常见数据库的优化方式

? 目录 一.常见数据库的优化方式:????1 二.提高效率,反三范式:????1 第一范式:????1 第二范式:????1 第三范式:????1 反三范式设计:????2 三.定位慢查询.????3 四.索引的讲解:????6 五.explain工具的讲解????9 六.索引应用讲解:????10 七.并发处理的锁机制:????16 八.分表技术????17 九.分区技术????18 10.其他调优:????20 ? ? 一.常见数据库的优化方式: 我们之前讲的静态化,memcache主要是

各种常见数据库分页实现(转)

因为数据量过大,如果一次性查询会耗用大量时间以及性能,因此对数据进行分页显示变得尤为重要,以下就列出一些常用数据库的sql分页实现. 1.MySQL实现分页 MySQL实现分页效果比较简单,只有一个limit关键字就可以解决. 示例:SELECT username,password FROM tb_user WHERE id = 1 LIMIT 100,10; 具体:select * from tableName where 条件 limit 当前页码*页面容量-1,页面容量 2.Oralce实

Watchdogs利用Redis实施大规模挖矿,常见数据库蠕虫如何破?

背景2月20日17时许,阿里云安全监测到一起大规模挖矿事件,判断为Watchdogs蠕虫导致,并在第一时间进行了应急处置. 该蠕虫短时间内即造成大量Linux主机沦陷,一方面是利用Redis未授权访问和弱密码这两种常见的配置问题进行传播,另一方面从known_hosts文件读取ip列表,用于登录信任该主机的其他主机.这两种传播手段都不是第一次用于蠕虫,但结合在一起爆发出巨大的威力. 然而Watchdogs并不是第一个造成这般影响的Redis蠕虫.截至目前,Redis配置问题已惨遭40余种蠕虫**

常见数据库加密技术对比

数据库加密作为近年来兴起的数据库安防技术,已经被越来越多的人所重视.这种基于存储层加密的防护方式,不仅可以有效解决数据库明文存储引起的泄密风险,也可以防止来自内部或者外部的入侵及越权访问行为. 从技术手段上来看,现今数据库加密技术主要有三大类,分别是前置代理及加密网关方式.应用层加密方式以及后置代理方式.这三类技术各自的特点如何,彼此之间孰优孰劣,下文详尽介绍. 前置代理及加密网关技术 该技术思路是在数据库之前增加一道安全代理服务,对数据库访问的用户必须经过该安全代理服务,在此服务中实现如数据加

数据库引擎开发以及常见数据库内部原理学习(3):网络编程基础

康奈尔笔记 线索 网络理论                                                                                 程序流程 1.记录: 网络原理 计算机网路是一种允许计算机进行即时通讯的工具 计算机物理连接可能是电缆也可能是无线介质 生成.转发以及销毁数据的网络设备称之为网络节点 OSI模型 国际标准协议OSI模型是一种字面模型,而且跟IP协议没关系 第一层:物理层:bit流传输,主要是物理介质 第二层:数据链路层:提供介

数据库引擎开发以及常见数据库内部原理学习(1)

数据库引擎开发 学习王涛老师的数据库引擎课程已经是很久之前的事情了,限于当时自身的能力,特别是对数据库的理解方面的欠缺,当时可以说是囫囵吞般的学习,尽管如此,当时学习的收获依旧非常之大,而时至今日,自认为自身对数据库的理解更上一层楼,也因为相对复杂多变的现代数据库,这个数据库模型相对于其他数据库来说简单得多,所以重新翻出来,再次学习,试图在源码层面理清楚各种数据库的架构! 因为是笔记类型的博文,所以会不断更新. 线索 数据库发展 关系型数据库理论 NoSQL数据库的介绍 1.记录: 谈谈数据库的

MySQL常见数据库引擎及对比

一:MySQL存储引擎简介 MySQL有多种存储引擎,每种存储引擎有各自的优缺点,大家可以择优选择使用:MyISAM.InnoDB.MERGE.MEMORY(HEAP).BDB(BerkeleyDB).EXAMPLE.FEDERATED.ARCHIVE.CSV.BLACKHOLE. MySQL支持数个存储引擎作为对不同表的类型的处理器.MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎:  MyISAM管理非事务表.它提供高速存储和检索,以及全文搜索能力.MyISAM在所有MyS

常见数据库引擎比较

面试官经常问到有关数据库的问题,多数可能就是基于MySQL数据库的这几种引擎. 简介概括主要: 1. 总结:一般来说不使用事务的话,请使用MyISAM引擎,使用事务的话,一般使用InnoDB. 2. 比较常用的数据库引擎3种: MYISAM:支持3中存储方式:静态型,动态型,压缩型 优点:占用的空间小,存储的速度快 缺点:不支持事务和并发 使用场景:数据表主要做修改和查询操作 innoDB: 优点:提供事务的支持,回滚,崩溃修复佛如能力,多版本事务并发控制 缺点:读写效率较差,占用的数据库空间较