in-memory-database专题提供in-memory-database的最新资讯内容,帮你更好的了解in-memory-database。
FastDB是一个开源的内存数据库,它与C紧密集成(它支持类似SQL的查询语言,其中表是类,行是对象).与大多数IMDB一样,它适用于由读访问模式主导的应用程序.算法和数据结构针对完全在主存储器(RAM)中读取和写入数据的系统进行了优化.它应该非常快,甚至与其他内存数据库相比,但我无法在线找到任何基准. 我正在考虑将FastDB用于时间序列数据,在一个项目中,1)亚毫秒的随机访问读取延迟,以及2)
sqlite3 appropriate uses之一是“内存数据库”.这听起来像是一个非常有用的工具,我的C应用程序.有人有例如何在C或C中做到这一点?我专门寻找一种规范的方法来将几个平面文件压缩到内存数据库中,然后进行一些连接. 其实很简单在使用C/C++ API打开数据库时,请指定“:memory:”作为数据库文件名.这是发动机将会识别的特殊常数.相同的实际上适用于其他语言,如Python或R
如果我使用内存数据库而不是PostgreSQL,我的集成测试将运行得更快.我使用JPA(Hibernate),我需要一个内存数据库,可以轻松地切换到使用JPA,易于安装和可靠.由于我不想采用我的数据访问代码进行测试,所以需要相当广泛地支持JPA和Hibernate(或者相反的话). 什么数据库是上述要求的最佳选择? 对于集成测试,我现在使用我喜欢HSQLDB的 H2(来自HSQLDB的原作者).它