问题标签 [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.
java - 在内存中存储 2D 表结构的合适数据结构是什么?
我有一个从底层数据库读取的二维表结构,我想知道,用于将其存储到的最佳内存数据结构是什么。在哪里,可以访问它以进行进一步阅读、操作等。
model - 如何使用 Jena 框架加载基于本体的内存模型?
我想知道如何从使用 Jena 框架的本体加载一个模型,在该模型中我将检索到本体中定义的完全相同的语义。我发现Jean 本体 API 提供了处理本体模型、类等的可能性。
然后给出以下示例:
可以这样做:
但是,我正在寻找直接使用 DigitalCamera 类/实例而不是通过 OntClass 或 Resource 的方法,如下所示:
然后在搜索该相机的某个属性时,我可以直接访问它并像 DSL 一样专注于数据的语义。Jena 是否提出了这种代表任何本体的专用(生成?)框架?
谢谢
sql - 迁移到云数据库
我正在评估我的组织(软件即服务组织)将我们现有的基于磁盘的数据库的一部分迁移到基于内存云的数据库模型(托管在我们的数据中心中)的可能性。
最顺利的路径是找到一个可以执行动态 SQL 的云数据库,但我发现云数据库基本上是基于对象模型的(即没有 SQL)。
有没有人有将 RDBMS 的一部分迁移到基于云的数据库的经验?如果是这样,你走的是什么路?
.net - 内存/程序集绑定中的 WCF
是否有使用 WCF 对程序集进行内存调用的任何选项?
目前我们在不同的服务器上通过 basicHttp 绑定部署多个服务,对于单台机器安装,对服务进行内存调用就足够了。有没有我可以使用的绑定,而不必在本地托管服务(所以不是使用命名管道)而是在进程中?
端点位置可能不是这样的,例如:
sql - 内存中的关系数据库?
我有一个关于 Redis 的简单问题。如果它的性能关键在于它是在内存中的,那么为什么不能在常规 SQL 数据库上完成呢?
derby - 在内存中使用 Apache Derby 时出现警告
我有许多单元测试,它们在内存中使用 Apache Derby。我的连接网址是:jdbc:derby:memory:srf.derby;create=true
我发现每次当一个方法标记为@Transactional
完成时,我都会收到一个 Derby 警告
为什么?我做错了什么?
谢谢
nhibernate - 在内存 SQLite 数据库上使用 NHibernate 进行测试时出现随机错误
我有一个系统,它在收到消息后将其排入队列(写入表),另一个进程轮询数据库并将其出列以进行处理。在我的自动测试中,我在同一个过程中合并了操作,但不能(从概念上)合并来自这两个操作的 NH 会话。
自然 - 出现问题。
我已经阅读了有关让 SQLite-InMemory-NHibernate 组合在测试世界中工作的所有内容,但是由于“没有这样的表”错误,我现在遇到了随机失败的测试。说清楚 - “随机”意味着具有相同确切配置和代码的相同测试有时会失败。
我有以下 SQLite 配置:
在我的测试(每次测试)开始时,我获取“静态”会话提供程序,并请求它刷新现有的数据库,并重新创建模式:
所以是的,它在另一个会话上,但是连接在 SQLite 上汇集,所以我创建的下一个会话将看到生成的模式。然而,虽然它在大多数情况下都有效 - 有时后来的“入队”操作会失败,因为它看不到我传入消息的表。此外 - 这似乎在每个测试套件运行最多发生一到两次;并不是所有的测试都失败了,只有第一个(有时是另一个。不太确定是不是第二个)。
最糟糕的部分自然是随机性。我已经告诉自己我已经修复了好几次了,只是因为它只是“停止了失败”。随意。
这发生在 FW4.0、System.Data.SQLite x86 版本、Win7 64b 和 2008R2(总共三台不同的机器)、NH2.1.2、配置了 FNH、TestDriven.NET 32b 进程和 NUnit 控制台 32b 进程上。
帮助?
vb.net - 从另一个刚刚编译的程序集编译程序集
我需要在内存中编译程序集,可以编译另一个。有一个带有一个按钮的表单。这是表单的代码
以及“temp_open.txt”文件的代码
当我在第一种形式中单击 Button1 -> 出现第二种形式。但是当我在第二种形式中单击按钮 1 时,我有一个 FileNotFound 异常。我究竟做错了什么?有一个有趣的时刻。这个示例在 C# 中进行了一些更改(http://stackoverflow.com/questions/5729403/compilling-assembly-from-the-other-just-compilled-assembly)也许有人知道 vb 和 c# 并帮助我了解两个示例之间的差异吗?
.net - 内存业务对象的全文搜索
我想就有关搜索内存对象的最佳实践征求意见。
我们的业务数据表示为内存中的 C# 对象。它明确指定了应匹配对象的哪些属性。我应该能够选择与搜索短语匹配的那些业务对象,其中搜索短语可能包含通配符(无布尔运算)。我可以完全控制整个代码。
在这种情况下,您将如何实现搜索?
c# - c# - 在内存中将 doc 转换为 pdf
我们正在使用第 3 方 XML 消息传递服务,该服务在发送文件时需要嵌入 PDF 文件。我们目前有想要使用此消息传递服务发送的 word 文件,这需要我们将它们转换为 PDF 文件。
我目前的方法是使用 PDFCreator 在硬盘上创建一个文件。然后我使用byte[] File.ReadAllBytes(filename)
. 然后我可以将它嵌入到 XML 消息中。虽然这种方法有效,但我想跳过写入文件的步骤,并将该过程仅保留在内存中。为什么要为磁盘 IO 付费,如果不需要,还必须返回删除此文件等。
PDFCreator 似乎没有这个选项,Word 2007 ExportAsFixedFormat 也转到一个文件,我不确定 Aspose 是否可以在内存中严格执行转换。
免费很好,但不是严格要求。这需要能够作为应用程序的一部分部署到多个站点。
关于如何最好地做到这一点的任何建议?