- 博客(8)
- 收藏
- 关注
常用内存数据库介绍(八)
结论和建议 SQLite和H2内存数据库都比较快。 u 查询性能:查询一条记录 SQLite的性能要优于H2。查询(5000或10000)条 H2的性能要好于SQLite。u 插入性能:性能差不多快,SQLite略快。u 更新性能:更新一条记录 SQLite的性能好于H2。更新多条记录(有索引),SQLite【0.04s】的性能要好...
2009-04-27 15:33:47 313
常用内存数据库介绍(六)
6. 性能测试下面分别对SQLite和H2进行了性能测试 6.1 SQLite测试方案 6.1.1 测试环境 主机: 操作系统: Windows XP;CPU: Intel Dual 2.2GHZ;内存: 1.99GB内存 测试目标版本:SQLite 3.6.12 ...
2009-04-27 15:30:05 281
常用内存数据库介绍(七)
6.2 H2测试方案6.2.1 测试环境 主机: 操作系统: Windows Server 2003 Enterprise Edition SP2;CPU: Intel Dual-Core 2.5GHz;内存: 3.99GB内存 测试目标版本:H2database 1.1.1106.2.2 测试数据...
2009-04-27 15:03:51 182
常用内存数据库介绍(五)
5.内存数据库之比较上述内存数据库,首先由于License限制,排除了所有的商业数据库产品包括: AlitibaseOralce Berkelay DBOracle TimesTeneXtrmeDB 还包括 Berkelay DB这样的开源,但限制商业使用的数据库。 所以比较的重点就是SQLite和H2 方面...
2009-04-27 14:54:18 483
常用内存数据库介绍(四)
4.5 H2 Database h2是Thomas Mueller提供的一个开源的、纯java实现的关系数据库,官方网站:http://www.h2database.com/html/main.html。 它的主要特性是:非常速的数据库引擎开源、免费数据库支持 JDBC和ODBC API,支持SQL支持嵌入式,服务器和集群模式...
2009-04-27 14:51:24 489
常用内存数据库介绍(三)
(上接内存数据库介绍4.1SQLite)4.1.2 哪些场合适合使用其他的关系型数据库管理系统(RDBMS)· 客户端/服务器程序 如果你有许多的客户端程序要通过网络访问一个共享的数据库, 你应当考虑用一个客户端/服务器数据库来替代SQLite. SQLite可以通过网络文件系统工作, 但是因为和大多数网络文件系统都存在延时, 因此执行效率不会很高. 此外大多数网络...
2009-04-27 14:38:49 223
常用内存数据库介绍(二)
(部分资料直接来源于Internet)4. 常用内存数据库4.1 SQLiteSQLite是一个小型的C程序库,实现了独立的,可嵌入的,零配置的SQL数据库引擎。特性包括: 事务操作是原子,一致,孤立,并且持久的(ACID),即使在系统崩溃和电源故障之后。 零配置——不需要安装和管理。 实现了绝大多数SQL92标准。 整个数据库存储在...
2009-04-09 14:36:45 594
常用内存数据库介绍(一)
(注:部分资料直接来源于Internet)1. 内存数据库简介1.1 概念一、什么是内存数据库 传统的数据库管理系统把所有数据都放在磁盘上进行管理,所以称做磁盘数据库(DRDB:Disk-Resident Database)。磁盘数据库需要频繁地访问磁盘来进行数据的操作,由于对磁盘读写数据的操作一方面要进行磁头的机械移动,另一方面受到系统调用(通常通过CPU中断完...
2009-04-09 14:10:32 864
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人