阅读:1917回复:4
嵌入式内存数据库eXtremeDB
小弟向大家推荐一下实时内存数据库eXtremeDB 想学习的朋友可以到:
http://www.leadingtek.com.cn下载试用版哦 。 我也是刚刚开始学习 期待与大家一起学习和互相交流: 邮件:tidy124@126.com eXtremeDB实时数据库是一款特别为实时与嵌入式系统数据管理而设计的数据库,只有50K到130K的开销,速度达到微秒一级。接口语言包括C、C++、嵌入式SQL、JNI等,通过定制数据库根据应用动态生成。使用时通过接口编程,编译链接时将eXtremeDB内核嵌入到应用程序中。eXtremeDB完全驻留在主内存中,不使用文件系统(包括内存盘在内)。eXtremeDB通过交易机制保证数据一致性来支持本地多进程或多线程,通过RPC或RSQL实现网络化访问。eXtremeDB通过eXtremeLog实现磁盘镜像、通过eXtremeHA实现内存镜像进行自动在线备份以保证数据安全。eXtremeDB支持各种平台,包括Solaris、HPUX、Windows、Linux、VxWorks、eCos等各种OS,运行在x86、ARM、PowerPC、MIPS等各种处理器上。体验eXtremeDB会有一种耳目一新的感觉。 |
|
沙发#
发布于:2007-01-12 18:59
直接用sqlite比这个强
|
|
|
板凳#
发布于:2007-02-09 11:14
我最近也终于有些这方面收获了 :
不过在我们的P4 256M的机子上面 SQLITE还是显得有点不是很稳定哦 楼上的建议你还是好孩测试一下在下结论 嗨 忙 完这个 有空才能看一下eXtremeDB11 主要测试包括:测试SQLITE: 1、 测试其单机容纳数据条数,分别测试10万条,100万条,300万条的插入,遍历(逐项读取),查询(逐项查询)速度; 2、 测试其短表和长表的查询性能(100字节的表,1000字节的表) 3、 测试其全文检索的性能(10,100,1000万) 4、 内存占用情况。 数据安全状况:数据库文件包损坏情况 首先,在插入的时候,使用jdbc的preparedstatement,会导致内存泄漏 不过当我修改之后,性能仿佛有了很大的下降性能从4小时减小到115分钟 还有在检索方面根本就没有发生什么提升 只是找到了对应oracle的rownum的sqlite机制:limit。 select * from book_detail limit 3; 分别对将近10,100,1000万条记录的表的检索,随着数据量的增加检索也慢了至少4倍 而且显得不是特别的稳定 |
|
地板#
发布于:2007-04-25 23:54
不错不错
|
|
地下室#
发布于:2007-04-26 08:24
good,eXtremeDB在linux平台上开源吧?很好!有其他的关于数据库的参数对比吗?
|
|
|