问题标签 [in-memory]

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.

0 投票
1 回答
409 浏览

sql - SQL Server 是否有“内存中”设置?

我很好奇 SQL Server 是否可以允许创建内存数据库。

目前我正在研究单元测试/集成测试一些连接到 SQL Server 的数据层代码。

过去,我利用 SQLite 对这个概念的支持,发现它非常宝贵。

0 投票
1 回答
206 浏览

sql-server-2008 - 在哪里随机订购结果集 - 在数据库中还是在内存中?

数据源将包含大约。5000 条记录。我知道可以使用orderby newid(). 但是要排序的数据应该是分页的。这意味着第 n 页不能包含前一页(n-1、n-2 等)的记录。现在我想我有两种方法可以走:在数据库中排序,或者在内存中排序(因为 5000 条记录足够小,可以将其保存在内存缓存中)。

对于选项 1(在 db 中排序),我不确定是否可能,因为应该分页数据。如果可以,有可能吗?对于选项 2,是否有任何好的算法(好的是高性能和高度随机的排序器)来对内存中的数据进行排序?在这种情况下你会怎么做:在内存或数据库中排序,为什么?

0 投票
1 回答
133 浏览

hadoop - 没有 hadoop 但其他 MR 实现的 mahout

在 Mahout 中用不同的 map-reduce 实现(例如,内存中的 map-reduce 实现)替换 hadoop 是否容易?Mahout 并行 ML 实现是否与 Hadoop 紧密耦合且不可替代?

0 投票
1 回答
85 浏览

neo4j - 在内存中链接或隐藏属性到节点

在 Neo4j 或使用它的相关语言(Cypher、Gremlin 等)中是否可能存在到节点的内存链接或隐藏属性?

0 投票
1 回答
1108 浏览

hadoop - 跨映射器共享内存数据中的通用查找:Hadoop

我有 30 多个映射器,每个映射器都使用内存中映射的通用查找数据。在每个映射器中,我必须在设置函数中加载此查找数据。我通过在 Hbase 表和/或某些 rdbms 数据库上查询和计算来计算此查找数据。当我从每个映射器做同样的事情时,上述常见任务在每个映射器中执行 30 次。

无论如何我可以在提交mapReduce作业之前计算查找数据并设置某个位置,以便我可以从mappes直接获取该值(在内存结构中)。存储在配置中的某个地方等...查找生成是一项繁重的任务,这需要很多时间。

如果它是一个查找文件,我会使用分布式缓存,但它是动态计算而不是存储在文件中。

请提出任何解决这个常见问题的方法?

0 投票
1 回答
8622 浏览

database - 分配给 SQLite 内存数据库的内存大小

如果使用以下语法创建内存中的 sqlite 数据库,那么分配给它的最大内存大小是多少?

如果内存数据库的大小变得大于最大可用内存会发生什么。

假设我有 1 GB 的空闲空间,而数据库大小变为 1.1 GB,那么将一些数据写入磁盘还是什么?

有没有办法改变分配给内存 sqlite 数据库的 max-memory 的值?

0 投票
3 回答
14135 浏览

android - 使用内存中的sqlite android


我一直在阅读,浏览,搜索很多关于此的内容,我已经多次来回交叉使用stackoverflow,并且我设法尽可能地缩小我的问题。

我唯一不明白的是如何充分使用内存中的 SQLite 数据库。

这是我的情况 - 我有一个加密的 SQLite 数据库,我在加载我的应用程序期间解密它(这部分肯定有效)。我与数据库交互的类肯定适用于普通数据库。因此,简而言之,从手机内部存储器加载的普通数据库完美无缺,但我不确定如何或在何处将解密的数据库存储在内存中,以便将其解释为普通数据库。

我想我应该输入null而不是名称super(context, null, null, 3);并使用:memory:而不是路径SQLiteDatabase.openDatabase(),但我仍然不完全理解。它说它找不到android_metadata表,但我确定数据库应该是这样。

希望我对此很清楚:)

0 投票
6 回答
50352 浏览

java - 不成功:在 Hibernate/JPA/HSQLDB 独立中更改表 XXX 删除约束 YYY

我正在尝试使用内存中的 HSQL DB 运行一些 Hibernate/JPA 示例。我收到的错误消息如下:

对应的类是:

可嵌入的是:

我的persistence.xml

我在休眠4.1.5.FinalHSQLDB 2.2.8.

有谁知道是什么导致了这个问题以及如何解决它?

0 投票
1 回答
257 浏览

php - mssql/php - 循环遍历结果集并有效地执行新查询 - 内存表?

我对 MSSQL 相当陌生,从未使用过内存表,也不能 100% 确定这是否是我需要的。

我有一个查询结果集(无法修改),我循环显示每一行数据。对于结果集中的一个字段,我需要执行查询以获取该字段的相关显示数据。问题是我可能不得不在循环中调用这个查询 1000 次,具体取决于结果集中有多少行。

谁能建议有效地做到这一点的方法?我听说过 In Memory 表,想知道这是否是我需要的?如果是这样,我从哪里开始?或者我只是存储在一个数组或其他东西中?

非常感谢任何建议。

0 投票
1 回答
484 浏览

php - mssql - 何时/如何使用表变量

我在 PHP 中编写脚本并使用 MsSQL 数据库。

我的脚本循环通过产品 ID 列表。对于每个 id,它都会创建一个产品数据对象。对于产品对象中的“邮资”字段,我调用了一个执行另一个查询的邮资类。

有人告诉我,如果有很多产品,我可能会使用“表变量”来加速这个过程。但是,我很难理解这将如何提供帮助以及如何实现这一点。我会用表变量查询替换邮资类中现有的邮资查询吗?如果是这样,这究竟是如何工作并帮助服务器加载的?

编辑

获取产品 ID 列表的查询是:

然后我遍历它们中的每一个并为每个产品创建和对象。获取对象产品数据的查询是:

显示数据时,我调用以下查询来获取邮资: