embedded-database相关内容

将内存中的 H2 数据库保存到磁盘

如何以二进制模式将完整的嵌入式 h2 内存数据库保存/加载到某个文件或目录以加快加载速度. 我想用它来缓存数据,这样我就不必每次都运行 create table/insert 子句的所有行. 解决方案 您可以使用常规(持久)数据库,而不是使用内存数据库.即便如此,您仍然可以使用内存中的表(创建内存表). 将完全内存数据库持久化到磁盘的最简单方法是使用 SCRIPT TO'文件名 ..
发布时间:2022-01-24 19:00:36 其他开发

哪个嵌入式数据库用 Java 编写用于简单的键/值存储?

我最近问了一个关于 Neo4j 的问题,我开始使用它并且看起来不错.它是可嵌入的,并且是用 Java 编写的,并且没有(太多)依赖项. 但它是一个图形数据库,我不知道将其用作简单的键/值存储是否是个好主意. 基本上我有一张大地图,在 Java 中它看起来像这样: Map> 我在主映射中有几千万个条目,每个条目都包含一个属性/值映射.“内部"映射相对较小:大约 20 个条目. ..
发布时间:2022-01-13 13:32:26 Java开发

嵌入式非关系 (nosql) 数据存储

我正在考虑为我的 Windows 桌面应用程序使用/实现某种嵌入式键值(或文档)存储.我希望能够存储各种类型的数据(GPS 轨迹就是一个例子),当然还能够查询这些数据.数据量很大,无法同时全部加载到内存中. 我正在考虑使用 sqlite 作为键值存储的存储引擎,例如 y-serial,但用 .NET 编写.我还阅读了 FriendFeed 使用 MySQL 存储无模式数据,这是关于如何将 R ..
发布时间:2022-01-13 13:21:35 C#/.NET

Clojure 的嵌入式(纯 Java)数据库

我需要一个用于 Clojure 应用程序的嵌入式数据库.也许它与任何其他 Java 应用程序的标准相同,但无论如何我更愿意听取其他人的意见.我不选择 SQLite,因为它不是纯 Java,因此独立应用程序的分发变得更加复杂.看来要走的路是Apache Derby.还有什么我应该考虑的吗? 解决方案 毫无疑问,H2 这里是设置, (def 演示设置{:classname "org. ..
发布时间:2022-01-02 22:45:21 其他开发

如何在 C# 中创建嵌入式 Neo4j 数据库

如何在 C# 中创建嵌入式 Neo4j 数据库?我想对这个嵌入式数据库执行查询以进行测试,然后将其丢弃.目前我正在使用 neo4jclient 对在我的系统(本地主机)上运行的数据库执行查询,但想在嵌入式数据库上执行此操作.我该怎么做? 此功能在 Java 中以下列方式存在: GraphDatabaseFactory graphDbFactory = new GraphDatabaseFa ..
发布时间:2021-12-28 17:11:24 C#/.NET

哪个嵌入式数据库用 Java 编写,用于简单的键/值存储?

我最近问了一个关于 Neo4j 的问题,我开始工作了,看起来不错.它是可嵌入的,是用 Java 编写的,没有(太多)依赖项. 然而,它是一个图形数据库,我不知道将它用作简单的键/值存储是否是一个好主意. 基本上我有一张大地图,在 Java 中看起来像这样: Map> 我在主映射中有几千万个条目,每个条目都包含一个属性/值映射.“内部"地图相对较小:大约 20 个条目. 我需要 ..
发布时间:2021-12-28 14:38:32 Java开发

在 Delphi 中使用嵌入式数据库进行全文搜索

我们正在创建一个开源Twitter 客户端 并且正在寻找一个占用空间最小的嵌入式数据库,它可以与 Delphi 配合使用,并且非常适合全文搜索(我知道这不会)t 非常适合小足迹).理想情况下,它也应该是免费的或开源的(要求我知道). 我倾向于 SQLite,但我之前没有使用过,不知道是否支持全文搜索,或者它与 Delphi 的配合情况.我之前使用过 DBISAM 并且它是嵌入的有全文搜索,但 ..
发布时间:2021-12-25 20:33:17 其他开发

用于 Java JUnit 测试的嵌入式 PostgreSQL

是否有嵌入式 PostgreSql 以便我们可以对 PostgreSql 驱动的应用程序进行单元测试? 由于 PostgreSql 有一些方言,与其他嵌入式数据库相比,最好使用嵌入式 PostgreSql 本身. Embedded 并不一定意味着它必须嵌入到 JVM 进程中.它也不一定需要使用内存中持久性.它应该由依赖管理(Maven,Gradle)自动加载,以便单元测试可以在每台机器 ..

H2 的嵌入式数据库在哪里存储数据?

所以我最近才开始学习数据库是如何工作的,如何使用 SQL 等.并决定开始在我的 Java 应用程序(特别是 H2 数据库)中实现嵌入式数据库,并且似乎在我正在编写代码的计算机上运行良好. 当我转移到另一台计算机继续我的编码时,我注意到即使我移植了嵌入式数据库文件 (h2-*.jar) 我在第一台计算机上创建的所有准备好的表都不存在于第二个.不知何故,我有一个先入之见,即通过数据库引擎生成的实 ..
发布时间:2021-12-21 19:20:16 Java开发

在 Delphi 应用程序中使用哪个嵌入式数据库?

我正在 Delphi 中创建桌面应用程序并计划使用嵌入式数据库.我已经开始使用带有 DISQLite3 库的 SQlite3 的项目.它有效,但文档似乎有点轻.我最近发现了 Firebird(是的,我已经离开 Windows 一段时间了),它似乎有一些引人注目的功能和支持. 每个嵌入式数据库的优缺点是什么?规模与支持和资源一样重要.你用过什么?为什么? 解决方案 我已经在 FeedD ..
发布时间:2021-12-13 23:00:07 其他开发

用于测试的嵌入式 H2 数据库的 Spring 配置

使用 嵌入式 h2 数据源 进行集成测试的 Spring 配置是什么样的?,可选,JUnit? 我第一次尝试 SingleConnectionDataSource 基本上可以工作,但在更复杂的测试中失败,您需要同时进行多个连接或暂停事务.我认为 基于 tcp 的服务器模式中的 h2 可能有效也可以,但是对于内存中的临时嵌入式数据库,这可能不是最快的通信方式. 有哪些可能性及其优点/缺点 ..
发布时间:2021-12-09 19:24:20 其他开发

mongodb 可以用作嵌入式数据库吗?

我正在开发一个 RSS 阅读器应用程序.我需要找到一个后端数据库.我希望嵌入数据库,因为我不希望用户安装数据库服务器. 我知道 SQLite 是一个不错的选择,但我想知道是否还有其他 nosql 选择? 解决方案 根据 Google Group 的说法,是的,它可以,但它没有涵盖具体如何. 是的,但它不漂亮而且会强制您的应用获得 AGPL 许可.如果你有兴趣看看如何工具处理 - ..
发布时间:2021-12-05 18:10:00 其他开发

运行集成测试时嵌入 MongoDB

我的问题是这个的变体. 由于我的 Java Web 应用项目需要大量读取过滤器/查询以及与 GridFS 等工具的接口,因此我正在努力想出一种以上述解决方案建议的方式使用 MongoDB 的明智方法. 因此,我正在考虑在集成测试的同时运行 MongoDB 的嵌入式实例.我希望它自动启动(针对每个测试或整个套件),针对每个测试刷新数据库,然后关闭 最后.这些测试可能会在开发机器和 CI ..
发布时间:2021-11-25 21:05:13 Java开发

Java 嵌入式数据库比较

我打算开发一个小型 (Java) 应用程序来管理我的财务.我相信我需要使用嵌入式数据库,但我对这个问题没有经验.我试图查看一些可用的产品,但我无法决定哪个更适合我.H2、HSQLDB、德比 和 Berkeley DB 似乎是不错的候选,但我仍然看不出它们之间的比较.感谢您帮助比较它们并帮助我决定使用哪个. 我打算将 Hibernate 用于我的应用程序(除非您建议使用 DBMS 提供的 AP ..
发布时间:2021-11-25 16:06:44 Java开发

Windows 8 应用程序的嵌入式数据库

是否有用于 Windows 8 应用程序开发的任何类型的可嵌入数据库? 我正在寻找与 Visual Studio 11 集成的 Sqlite 或其他类似的东西. 解决方案 对于 JavaScript,您可能最好只使用 HTML5 IndexedDB.不幸的是,这不能直接用于其他语言. 还有第二个选项:Windows 有一个集成的嵌入式数据库,形式为 可扩展存储引擎.它是一个相对 ..
发布时间:2021-09-19 18:34:26 其他开发

如果没有运行 DBMS,什么执行应用程序提交的 SQL 命令?

当您编写使用数据库驱动程序的程序时,来自 为什么数据库的编程接口称为驱动程序? 有些数据库允许您将它们嵌入到您的进程中(例如 sqlite),但是如果您正在使用具有自己的进程[es](例如 postgresql)的数据库,那么是的,它(他们)必须启动并运行才能针对该数据库工作. 因此某些数据库“允许您将它们嵌入到您的进程中(例如 sqlite)".如果没有 DMBS 运行,你的进程向什 ..
发布时间:2021-08-23 19:37:58 数据库

如何在没有嵌入数据源配置的情况下在 spring 启动测试期间执行`schema.sql`?

有一个带有 h2 数据库的 spring boot 应用程序,用作主数据库.还有一个 resource/schema.sql 在启动时被 spring boot 加载. 但是在使用 @SpringBootTest 进行集成测试时,spring boot 不会加载这个 schema.sql.相反,它需要在已有 h2 db 的情况下设置嵌入式数据库. 有没有办法在没有嵌入数据源配置的情况下 ..

为什么我的fladoodle Embedded MongoDB 测试无法运行?(创建 'embeddedMongoServer' 无法启动进程 EOF)

我无法构建我的全新项目.我使用 https://start.spring.io/ 来生成一个全新的 Spring 2.0 MongoDB Maven 项目,并且我想要一个嵌入式 MongoDB 数据库用于我的集成测试.spring 初始值设定项为此添加了 de.flapdoodle.embed.mongo 的依赖项. 但是每次我尝试运行“mvn clean package"时,我在测试过程中 ..
发布时间:2021-06-02 18:42:01 其他开发