- 浏览: 113688 次
- 性别:
- 来自: 上海
最新评论
-
tag13346:
归纳得很好,不过提点小问题,表格没有对齐
常用内存数据库介绍(五) -
youyang:
顶,图片对比很清晰。很好,很强大。
常用内存数据库介绍(一) -
kxyk:
sqlite也是内存库的一种么?
常用内存数据库介绍(二) -
lfx_cool:
要是对DOM介绍再详细点,并且把它和BOM对比一下就更好了!
浏览器中的BOM和DOM
文章列表
结论和建议
SQLite和H2内存数据库都比较快。
u 查询性能:查询一条记录 SQLite的性能要优于H2。查询(5000或10000)条 H2的性能要好于SQLite。
u 插入性能:性能差不多快,SQLite略快。
u
- 2009-04-27 15:33
- 浏览 8685
- 评论(0)
6. 性能测试
下面分别对SQLite和H2进行了性能测试
6.1 SQLite测试方案
6.1.1 测试环境
主机: 操作系统: Windows XP;
CPU:
- 2009-04-27 15:30
- 浏览 6732
- 评论(0)
6.2 H2测试方案
6.2.1 测试环境
主机: 操作系统: Windows Server 2003 Enterprise Edition SP2;
CPU: Intel Dual-Core 2.5GHz;
内存: 3.99GB内存
测试目标版本:H2database 1.1.110
6.2.2 测试数据
- 2009-04-27 15:03
- 浏览 6511
- 评论(0)
5.内存数据库之比较
上述内存数据库,首先由于License限制,排除了所有的商业数据库产品包括:
Alitibase
Oralce Berkelay DB
Oracle TimesTen
eXtrmeDB
还包括 Berkelay DB这样的开源,但限制商业使用的数据库。
所以比较的重点就是
- 2009-04-27 14:54
- 浏览 12477
- 评论(1)
4.5 H2 Database
h2是Thomas Mueller提供的一个开源的、纯java实现的关系数据库,官方网站:http://www.h2database.com/html/main.html。
它的主要特性是:
非常速的数据库引擎
开源、免费数据库
支持 JDBC和ODBC API,支持SQL
支持嵌入式,服务器和集群模式。支持内存数据库。
- 2009-04-27 14:51
- 浏览 9663
- 评论(0)
(上接内存数据库介绍4.1SQLite)
4.1.2 哪些场合适合使用其他的关系型数据库管理系统(RDBMS)
· 客户端/服务器程序
如果你有许多的客户端程序要通过网络访问一个共享的数据库, 你应当考虑用一个客户端/服务器数据库来替代SQLite. SQLite可以通过网络文件系统工作, 但是因为和大多数网络文件系统都存在延时, 因此执行效率不会很高. 此外大多数网络文件系统在实现文件逻辑锁的方面都存在着bug(包括Unix 和windows). 如果文件锁没有正常的工作, 就可能出现在同一时间两个或更多的客户端程序更改同一个数据库的同一部分, 从而导致数据库出错. ...
- 2009-04-27 14:38
- 浏览 18988
- 评论(0)
(部分资料直接来源于Internet)
4. 常用内存数据库
4.1 SQLite
SQLite是一个小型的C程序库,实现了独立的,可嵌入的,零配置的SQL数据库引擎。特性包括:
事务操作是原子,一致,孤立,并且持久的(ACID),即使在系统崩溃和电源故障之后。
零配置——不需要安装和管理。
- 2009-04-09 14:36
- 浏览 13312
- 评论(1)
(注:部分资料直接来源于Internet)
1. 内存数据库简介
1.1 概念
一、什么是内存数据库 传统的数据库管理系统把所有数据都放在磁盘上进行管理,所以称做磁盘数据库(DRDB:Disk-Resident Database)。磁盘数据库需要频繁地访问磁盘来进行数据的操作,由于对磁盘读写数据的操作一方面要进行磁头的机械移动,另一方面受到系统调用(通常通过CPU中断完成,受到CPU时钟周期的制约)时间的影响,当数据量很大,操作频繁且复杂时,就会暴露出很多问题。 近年来,内存容量不断提高,价格不断下跌,操作系统已经可以支持更大的地址空间(计
- 2009-04-09 14:10
- 浏览 20611
- 评论(1)
Flash拥有良好的图形效果。在Web开发中,使用基于Flash的技术来增强数据的展现,体现专业、美观的效果。绝大多数的浏览器安装了Flash Player,都支持Flash。所以这是一种目前比较好的选择。
就当下各种Flash
- 2009-01-17 15:59
- 浏览 4164
- 评论(0)
Flex简介
Adobe Flex是支持RIA(rich internet applications)的开发和部署一系列发展中的技术和产品线的概括词,包括the Flex Framework, Flex Builder , and Flex Enterprise Services 等。
传统的程序员在开发动画应用方面存在困难,FLEX试图通过提供一个程序员们已经熟知的工作流和编程模型,让程序员更快更简单地开发动画及RIA应用。在多层式开发模型中,FLEX应用属于表现层。
1,Flex Framework 包括
- 2008-09-03 20:34
- 浏览 3599
- 评论(0)
第四节 继承 本节是比较java与js如何实现继承 java的类定义包括类和接口。类之间和接口之间可以分别通过extends关键字实现继承。类 和接口不支持多重继承,只能有一个祖先。但一个类可以实现多个接口,这可以理解为一种特 殊的多重继承。无论extends还是implements,都是可以对子类使用instanceof运算符,并返回 为true. js中没有明确规定的继承机制,这些都是开发者通过模仿实现的。所以有些继承的细节有各种不 同的方式: 1. 对象冒充 父类定义的构造函数使用this关键字给所有属性和方法赋值,子类使父类的构造函数成子类 的方法,然后调用它 ...
- 2008-07-18 14:14
- 浏览 1154
- 评论(0)
这里的JavaScript,主要是指ECMAScript。Java大致基于1.5版本。这篇文章比较用JavaScript来实现OO与用java来实现的差异性。 第一节 面向对象的能力 判定一种语言是否具有支持OO,看要它是否具备OO的四个基本特性: 1. 封装 2. 聚合 3. 继承 4. 多态 ECMAScript是支持这些要求的.java当然也支持。因此可以认为ECMAScript支持OO,java亦然。 ECMAScript 对于对象的理解为“属性的无序集合,每个属性存放一个原始值、对象或函数”,可以认为在ECMAScript中的对象完全 由多个属性构成, ...
- 2008-07-09 15:21
- 浏览 1403
- 评论(0)
BOM 浏览器对象模型
提供了独立于内容而与浏览器窗口进行交互的对象。描述了与浏览器进行交互的方法和接口,可以对浏览器窗口进行访问和操作,譬如可以弹出新的窗口,改变状态栏中的文本,对Cookie的支持,IE还扩展了BOM,加入了ActiveXObject类,可以通过js脚本实例化ActiveX对象等等)
文档结构图
BOM由以一系列相关的对象组成。下图展示了基本的BOM体系结构。
图1 BOM体系结构
BOM中的对象
Window对象:
是整个BOM的核心 ...
- 2007-03-16 18:00
- 浏览 6388
- 评论(1)