新闻  |   论坛  |   博客  |   在线研讨会
eXtremeDB内存数据库在VxWorks上的测试
emdb | 2008-01-14 21:30:18    阅读:2279   发布文章

1.       eXtremeDB可以有多快?eXtremeDB内存模式下空间可以有多紧凑?这个帖子的目的就在于此。

 

2.       内存图示

【物理内存、内存数据库分配内存、内存数据库实际使用内存】

3.       测试内容

3.1         基本功能性能测试

基本功能测试:ACID事务支持、Tree索引、HASH索引、顺序索引、内存占用量

基本功能测试方法图示

基本功能测试数据库定义:

#define int1      signed<1>

#define int2      signed<2>

#define int4      signed<4>

#define uint8   unsigned<8>

#define uint4   unsigned<4>

#define uint2   unsigned<2>

#define uint1   unsigned<1>

 

declare database XperfDB;

 

class Xperf

{

       uint4 uhkey;

       uint4 utkey;

       hash <uhkey> hkey[1000000];

       tree <utkey> tkey;

};

『创建单表数据库,表上同时包括HASH索引和Tree索引,索引由数据库自动维护』

基本功能测试性能结果


  
  『C/C++
基本测试性能结果』

『SQL API基本性能测试结果』

基本测试内存占用

『C/C++基本测试内存占用』

『SQL基本测试内存占用』

3.2          TPC-B测试

10个数据库连接的情况下TPC-B的性能,C/C++ APISQL API对比

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
实时数据库,内存数据库,混合数据库--评估、简介、测试
推荐文章
最近访客