问题标签 [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.
sql - SQL Server 是否有“内存中”设置?
我很好奇 SQL Server 是否可以允许创建内存数据库。
目前我正在研究单元测试/集成测试一些连接到 SQL Server 的数据层代码。
过去,我利用 SQLite 对这个概念的支持,发现它非常宝贵。
sql-server-2008 - 在哪里随机订购结果集 - 在数据库中还是在内存中?
数据源将包含大约。5000 条记录。我知道可以使用orderby newid()
. 但是要排序的数据应该是分页的。这意味着第 n 页不能包含前一页(n-1、n-2 等)的记录。现在我想我有两种方法可以走:在数据库中排序,或者在内存中排序(因为 5000 条记录足够小,可以将其保存在内存缓存中)。
对于选项 1(在 db 中排序),我不确定是否可能,因为应该分页数据。如果可以,有可能吗?对于选项 2,是否有任何好的算法(好的是高性能和高度随机的排序器)来对内存中的数据进行排序?在这种情况下你会怎么做:在内存或数据库中排序,为什么?
hadoop - 没有 hadoop 但其他 MR 实现的 mahout
在 Mahout 中用不同的 map-reduce 实现(例如,内存中的 map-reduce 实现)替换 hadoop 是否容易?Mahout 并行 ML 实现是否与 Hadoop 紧密耦合且不可替代?
neo4j - 在内存中链接或隐藏属性到节点
在 Neo4j 或使用它的相关语言(Cypher、Gremlin 等)中是否可能存在到节点的内存链接或隐藏属性?
hadoop - 跨映射器共享内存数据中的通用查找:Hadoop
我有 30 多个映射器,每个映射器都使用内存中映射的通用查找数据。在每个映射器中,我必须在设置函数中加载此查找数据。我通过在 Hbase 表和/或某些 rdbms 数据库上查询和计算来计算此查找数据。当我从每个映射器做同样的事情时,上述常见任务在每个映射器中执行 30 次。
无论如何我可以在提交mapReduce作业之前计算查找数据并设置某个位置,以便我可以从mappes直接获取该值(在内存结构中)。存储在配置中的某个地方等...查找生成是一项繁重的任务,这需要很多时间。
如果它是一个查找文件,我会使用分布式缓存,但它是动态计算而不是存储在文件中。
请提出任何解决这个常见问题的方法?
database - 分配给 SQLite 内存数据库的内存大小
如果使用以下语法创建内存中的 sqlite 数据库,那么分配给它的最大内存大小是多少?
如果内存数据库的大小变得大于最大可用内存会发生什么。
假设我有 1 GB 的空闲空间,而数据库大小变为 1.1 GB,那么将一些数据写入磁盘还是什么?
有没有办法改变分配给内存 sqlite 数据库的 max-memory 的值?
android - 使用内存中的sqlite android
我一直在阅读,浏览,搜索很多关于此的内容,我已经多次来回交叉使用stackoverflow,并且我设法尽可能地缩小我的问题。
我唯一不明白的是如何充分使用内存中的 SQLite 数据库。
这是我的情况 - 我有一个加密的 SQLite 数据库,我在加载我的应用程序期间解密它(这部分肯定有效)。我与数据库交互的类肯定适用于普通数据库。因此,简而言之,从手机内部存储器加载的普通数据库完美无缺,但我不确定如何或在何处将解密的数据库存储在内存中,以便将其解释为普通数据库。
我想我应该输入null
而不是名称super(context, null, null, 3);
并使用:memory:
而不是路径SQLiteDatabase.openDatabase()
,但我仍然不完全理解。它说它找不到android_metadata
表,但我确定数据库应该是这样。
希望我对此很清楚:)
java - 不成功:在 Hibernate/JPA/HSQLDB 独立中更改表 XXX 删除约束 YYY
我正在尝试使用内存中的 HSQL DB 运行一些 Hibernate/JPA 示例。我收到的错误消息如下:
对应的类是:
可嵌入的是:
我的persistence.xml
:
我在休眠4.1.5.Final
和HSQLDB 2.2.8
.
有谁知道是什么导致了这个问题以及如何解决它?
php - mssql/php - 循环遍历结果集并有效地执行新查询 - 内存表?
我对 MSSQL 相当陌生,从未使用过内存表,也不能 100% 确定这是否是我需要的。
我有一个查询结果集(无法修改),我循环显示每一行数据。对于结果集中的一个字段,我需要执行查询以获取该字段的相关显示数据。问题是我可能不得不在循环中调用这个查询 1000 次,具体取决于结果集中有多少行。
谁能建议有效地做到这一点的方法?我听说过 In Memory 表,想知道这是否是我需要的?如果是这样,我从哪里开始?或者我只是存储在一个数组或其他东西中?
非常感谢任何建议。
php - mssql - 何时/如何使用表变量
我在 PHP 中编写脚本并使用 MsSQL 数据库。
我的脚本循环通过产品 ID 列表。对于每个 id,它都会创建一个产品数据对象。对于产品对象中的“邮资”字段,我调用了一个执行另一个查询的邮资类。
有人告诉我,如果有很多产品,我可能会使用“表变量”来加速这个过程。但是,我很难理解这将如何提供帮助以及如何实现这一点。我会用表变量查询替换邮资类中现有的邮资查询吗?如果是这样,这究竟是如何工作并帮助服务器加载的?
编辑
获取产品 ID 列表的查询是:
然后我遍历它们中的每一个并为每个产品创建和对象。获取对象产品数据的查询是:
显示数据时,我调用以下查询来获取邮资: