问题标签 [in-memory-database]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - SQL 支持缓存并回退到数据库
有没有可以使用JDBC(普通SQL)查询的产品,它查看查询中的所有表是否都在CACHED表中,并使用缓存,否则回退到后端数据库。
我知道有两种产品:Oracle 内存数据库 (IMDB) 缓存和 VMware SQLFire。
我对它们都不熟悉,所以我想知道是否可以在非缓存表上查询 IMDB 缓存,从而回退到底层数据库?
是否有其他产品支持此功能?
mysql - 是否可以指示 libmysqld(嵌入式 MySql DB 引擎)使用内存数据库?
我有一个包含 MySQL 数据库文件的 zip 存档。解压缩存档内容后,我使用 libmysqld 成功读取了数据库。
我的问题是——libmysqld 是否理解内存数据库的概念?我本可以将我的 zip 存档解压缩到某个内存结构中,然后让 libmysqld 使用它,而不是磁盘上的文件。可能吗?
qt - 如何在 Qt 中的 sqlite 内存数据库和文件数据库之间备份/存储?
将内存数据库备份/恢复sqlite
到文件数据库的最简单方法是什么Qt
。
multithreading - 使用内存sqlite数据库时QSqlQuery是否存在线程锁
当我QSqlQuery
在同一个内存数据库的不同表中使用多个查询和插入时sqlite
,似乎有一个线程安全锁,所以我无法加快我的程序。
我Windows API
SetThreadAffinityMask
用来确保不同的线程在不同的 CPU 线程上工作。但我发现 CPU 使用百分比从未超过 40%。(在我的情况下,有 4 个QSqlQuery
线程在我的 PC 上工作,它有 4 个 CPU 线程)
如果有锁,我怎样才能摆脱它?
gwt - 如何在 GWT 中的内存数据库中使用
我想在 GWT 中使用内存数据库(没有 RDBMS),
就像应用程序启动时它从内存数据库中检索值一样。我不知道该怎么做如果有人可以指导我
谢谢
in-memory-database - 使用内存数据结构
我有一个客户端要求不使用 RDBMS,而是使用内存中的数据结构做所有事情如果服务器重新启动,那么应用程序状态将恢复到上次保存的状态。
我对使用内存数据一无所知,我曾经使用 MySQL,但不是在内存中如果有人可以请指导我一些关于这个,任何教程或其他东西
下面是一些例子...
}
谢谢
sqlite - sqlite:如何在内存中使用
我正在尝试将我的数据存储在内存中
这是我现在拥有的
现在我应该把这个语句[“:memory:”]放在哪里来将我的这个数据存储在内存中,并且数据应该一直保存直到我删除它。
谢谢
multithreading - 在多处理器线程中优化内存数据库的QSql
这是我的问题,我有一个sqlite
memory database
使用QSql
. 我有几个线程,每个线程都处理这个公共数据库的一个不同表。我Win API
用来确保这些线程在不同的处理器上工作,如下所示:
当只有线程处理一张表时,它需要 10 秒并使用总 CPU 的 25%。但是当有 4 个线程处理 4 个不同的表时,它需要将近 40 秒并且只使用总 CPU 的 35%。我认为原因是一个数据库中有某种thread-safe
同步。但是由于不同的线程读取或写入不同的表,线程安全会减慢我的程序。我该如何优化它。
更新:最可能的原因是内部的某种锁Qt
或/并且Sqlite 3
减慢了我的程序,因此是否可以通过预先设置关闭或绕过这些锁。
更新2:这是一个例子。(可能有点长,抱歉)
java - 如何在 Ibatis 中使用 HSQLdb
我想在内存数据库中使用在我的单元测试中查询数据,我的项目是 Ibatis(带注释),用于查询我想在 HSQLDB 的帮助下模拟的实际数据库。
请帮助我如何使用 HSQLDB 配置 iBatis。
还有什么方法可以更好地使用在其功能中强烈依赖数据库的代码进行单元测试。
mysql - MySQL vs Sqlite:内存数据库哪个更好?
如果需要将一些记录存储在内存中,哪个是更好的选择:MySQL 内存引擎还是 Sqlite?哪个数据库引擎对选择操作有更好的性能?哪个数据库引擎占用内存少?
某些列有很多整数比较,但没有其他复杂的操作。