embedded-database相关内容
如何以二进制模式将完整的嵌入式 h2 内存数据库保存/加载到某个文件或目录以加快加载速度. 我想用它来缓存数据,这样我就不必每次都运行 create table/insert 子句的所有行. 解决方案 您可以使用常规(持久)数据库,而不是使用内存数据库.即便如此,您仍然可以使用内存中的表(创建内存表). 将完全内存数据库持久化到磁盘的最简单方法是使用 SCRIPT TO'文件名
..
我最近问了一个关于 Neo4j 的问题,我开始使用它并且看起来不错.它是可嵌入的,并且是用 Java 编写的,并且没有(太多)依赖项. 但它是一个图形数据库,我不知道将其用作简单的键/值存储是否是个好主意. 基本上我有一张大地图,在 Java 中它看起来像这样: Map> 我在主映射中有几千万个条目,每个条目都包含一个属性/值映射.“内部"映射相对较小:大约 20 个条目.
..
我正在考虑为我的 Windows 桌面应用程序使用/实现某种嵌入式键值(或文档)存储.我希望能够存储各种类型的数据(GPS 轨迹就是一个例子),当然还能够查询这些数据.数据量很大,无法同时全部加载到内存中. 我正在考虑使用 sqlite 作为键值存储的存储引擎,例如 y-serial,但用 .NET 编写.我还阅读了 FriendFeed 使用 MySQL 存储无模式数据,这是关于如何将 R
..
我需要一个用于 Clojure 应用程序的嵌入式数据库.也许它与任何其他 Java 应用程序的标准相同,但无论如何我更愿意听取其他人的意见.我不选择 SQLite,因为它不是纯 Java,因此独立应用程序的分发变得更加复杂.看来要走的路是Apache Derby.还有什么我应该考虑的吗? 解决方案 毫无疑问,H2 这里是设置, (def 演示设置{:classname "org.
..
如何在 C# 中创建嵌入式 Neo4j 数据库?我想对这个嵌入式数据库执行查询以进行测试,然后将其丢弃.目前我正在使用 neo4jclient 对在我的系统(本地主机)上运行的数据库执行查询,但想在嵌入式数据库上执行此操作.我该怎么做? 此功能在 Java 中以下列方式存在: GraphDatabaseFactory graphDbFactory = new GraphDatabaseFa
..
我最近问了一个关于 Neo4j 的问题,我开始工作了,看起来不错.它是可嵌入的,是用 Java 编写的,没有(太多)依赖项. 然而,它是一个图形数据库,我不知道将它用作简单的键/值存储是否是一个好主意. 基本上我有一张大地图,在 Java 中看起来像这样: Map> 我在主映射中有几千万个条目,每个条目都包含一个属性/值映射.“内部"地图相对较小:大约 20 个条目. 我需要
..
我们正在创建一个开源Twitter 客户端 并且正在寻找一个占用空间最小的嵌入式数据库,它可以与 Delphi 配合使用,并且非常适合全文搜索(我知道这不会)t 非常适合小足迹).理想情况下,它也应该是免费的或开源的(要求我知道). 我倾向于 SQLite,但我之前没有使用过,不知道是否支持全文搜索,或者它与 Delphi 的配合情况.我之前使用过 DBISAM 并且它是嵌入的有全文搜索,但
..
是否有嵌入式 PostgreSql 以便我们可以对 PostgreSql 驱动的应用程序进行单元测试? 由于 PostgreSql 有一些方言,与其他嵌入式数据库相比,最好使用嵌入式 PostgreSql 本身. Embedded 并不一定意味着它必须嵌入到 JVM 进程中.它也不一定需要使用内存中持久性.它应该由依赖管理(Maven,Gradle)自动加载,以便单元测试可以在每台机器
..
所以我最近才开始学习数据库是如何工作的,如何使用 SQL 等.并决定开始在我的 Java 应用程序(特别是 H2 数据库)中实现嵌入式数据库,并且似乎在我正在编写代码的计算机上运行良好. 当我转移到另一台计算机继续我的编码时,我注意到即使我移植了嵌入式数据库文件 (h2-*.jar) 我在第一台计算机上创建的所有准备好的表都不存在于第二个.不知何故,我有一个先入之见,即通过数据库引擎生成的实
..
我正在 Delphi 中创建桌面应用程序并计划使用嵌入式数据库.我已经开始使用带有 DISQLite3 库的 SQlite3 的项目.它有效,但文档似乎有点轻.我最近发现了 Firebird(是的,我已经离开 Windows 一段时间了),它似乎有一些引人注目的功能和支持. 每个嵌入式数据库的优缺点是什么?规模与支持和资源一样重要.你用过什么?为什么? 解决方案 我已经在 FeedD
..
使用 嵌入式 h2 数据源 进行集成测试的 Spring 配置是什么样的?,可选,JUnit? 我第一次尝试 SingleConnectionDataSource 基本上可以工作,但在更复杂的测试中失败,您需要同时进行多个连接或暂停事务.我认为 基于 tcp 的服务器模式中的 h2 可能有效也可以,但是对于内存中的临时嵌入式数据库,这可能不是最快的通信方式. 有哪些可能性及其优点/缺点
..
我正在开发一个 RSS 阅读器应用程序.我需要找到一个后端数据库.我希望嵌入数据库,因为我不希望用户安装数据库服务器. 我知道 SQLite 是一个不错的选择,但我想知道是否还有其他 nosql 选择? 解决方案 根据 Google Group 的说法,是的,它可以,但它没有涵盖具体如何. 是的,但它不漂亮而且会强制您的应用获得 AGPL 许可.如果你有兴趣看看如何工具处理 -
..
我的问题是这个的变体. 由于我的 Java Web 应用项目需要大量读取过滤器/查询以及与 GridFS 等工具的接口,因此我正在努力想出一种以上述解决方案建议的方式使用 MongoDB 的明智方法. 因此,我正在考虑在集成测试的同时运行 MongoDB 的嵌入式实例.我希望它自动启动(针对每个测试或整个套件),针对每个测试刷新数据库,然后关闭 最后.这些测试可能会在开发机器和 CI
..
我打算开发一个小型 (Java) 应用程序来管理我的财务.我相信我需要使用嵌入式数据库,但我对这个问题没有经验.我试图查看一些可用的产品,但我无法决定哪个更适合我.H2、HSQLDB、德比 和 Berkeley DB 似乎是不错的候选,但我仍然看不出它们之间的比较.感谢您帮助比较它们并帮助我决定使用哪个. 我打算将 Hibernate 用于我的应用程序(除非您建议使用 DBMS 提供的 AP
..
是否有用于 Windows 8 应用程序开发的任何类型的可嵌入数据库? 我正在寻找与 Visual Studio 11 集成的 Sqlite 或其他类似的东西. 解决方案 对于 JavaScript,您可能最好只使用 HTML5 IndexedDB.不幸的是,这不能直接用于其他语言. 还有第二个选项:Windows 有一个集成的嵌入式数据库,形式为 可扩展存储引擎.它是一个相对
..
当您编写使用数据库驱动程序的程序时,来自 为什么数据库的编程接口称为驱动程序? 有些数据库允许您将它们嵌入到您的进程中(例如 sqlite),但是如果您正在使用具有自己的进程[es](例如 postgresql)的数据库,那么是的,它(他们)必须启动并运行才能针对该数据库工作. 因此某些数据库“允许您将它们嵌入到您的进程中(例如 sqlite)".如果没有 DMBS 运行,你的进程向什
..
我目前正在开发 Spring Boot 应用程序 2.0.3.RELEASE.我想用 MongoDb 4.0 版配置 Flapdoodle MongoDb,我还想设置一个 mongo 实例并为其创建副本. 到目前为止我还没有弄清楚使用fladdoodle创建集群和副本的过程. 我正在使用 MongodConfigBuilder().version(Version.Main.DEVE
..
有一个带有 h2 数据库的 spring boot 应用程序,用作主数据库.还有一个 resource/schema.sql 在启动时被 spring boot 加载. 但是在使用 @SpringBootTest 进行集成测试时,spring boot 不会加载这个 schema.sql.相反,它需要在已有 h2 db 的情况下设置嵌入式数据库. 有没有办法在没有嵌入数据源配置的情况下
..
我不想安装完整的 mongodb,所以我使用以下 pom 创建了一个简单的 spring-boot 应用程序: de.flapdoodle.embedde.flapdoodle.embed.mongo1.50.5
..
我无法构建我的全新项目.我使用 https://start.spring.io/ 来生成一个全新的 Spring 2.0 MongoDB Maven 项目,并且我想要一个嵌入式 MongoDB 数据库用于我的集成测试.spring 初始值设定项为此添加了 de.flapdoodle.embed.mongo 的依赖项. 但是每次我尝试运行“mvn clean package"时,我在测试过程中
..