问题标签 [compact-database]

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 回答
181 浏览

version-control - Couchdb 压缩和删除文档

当我删除文档时,它的版本会增加,然后 PUT 相同的文档,它的版本会增加。压缩后,PUT 相同的文档,它的修订从 1 开始。现在,当我得到文档时,我有消息,该文档已被删除。

在第二次 PUT 相同的文档之后,我有文档,在压缩 + 1 之前进行了修订,并且在 GET 这个文档之后,正确地显示了我的实际状态。为什么 ?

在此处输入图像描述

0 投票
0 回答
57 浏览

ms-access - 事件后调用自动压缩

我有一些代码,它工作得非常好,可以在打开数据库时压缩 Access 数据库。

但是,我对如何做下一步有点困惑。

我想要发生的是,当数据库表中的项目被标记为存档并随后存档时,我希望这段代码几乎像 AutoExec 一样运行。

你能建议最好的方法吗?

提前致谢

0 投票
1 回答
64 浏览

c# - C# DbDataReader 填充列表导致 OutOfMemoryException

我目前正在尝试从包含大约 3-4 百万行的紧凑型 ce 数据库中读取一个大表。我目前的数据库大小为 832MB。用记录填充列表正在抛出OutOfMemoryException

样机代码:

新的方法,仍然没有得到它的工作......

0 投票
1 回答
563 浏览

ms-access - MS Access Jet 数据库以编程方式紧凑

参考:以编程方式访问“压缩和修复”

嗨,伙计们,我正在寻找一种通过计划任务运行批处理脚本以压缩和/或修复“Jet”.mdb 文件/数据库的方法。


环境
Win 7 32位
Jet 4.x 格式
application.exe 原代码语言未知


我确实安装了 Jet Engine - 但让我们假装它不是场景请求

自动化是这里的最终游戏。

我已经阅读了上述链接“以编程方式访问“压缩和修复”

我真的不是编码员——所以我花了大约 2-3 个小时试图完成所有这些工作,但我失败了。: (

我的请求 - 如果你能帮忙,请。我需要完整的“复制和过去的代码” ——我的手指患有阅读障碍;) 我只是不能在这个级别上编码。

我可以让一个简单的批处理文件成功运行。我不在乎它是 VBA 还是直接命令行 - 但您必须指导我如何使其工作。

感谢您的任何帮助。

最好的问候,文森特

0 投票
0 回答
300 浏览

java - 紧凑型 MSAccess 数据库 (.accdb),无需安装 MSAccess,最好使用 Java

我正在开发一个使用 Access 数据库存储数据的管理系统。数据库经常更新,因此它往往会膨胀。

用户没有 Microsoft Access,但有 Windows 10。

有没有办法定期以编程方式压缩 Access 数据库 (.accdb),例如,每当他备份和恢复数据库时?

最好使用 Java,但如果您的解决方案使用不同的语言,我将如何在 Java 应用程序中执行它?

谢谢

0 投票
2 回答
1078 浏览

c# - 将表中的行数存储在变量中,其中列在 SQL Server Compact 中具有特定值

我有一个 Windows 窗体应用程序和一个 SQL Server Compact 3.5 数据库。我想将列具有特定值的表中的行数存储在变量中。我有这样的东西来计算表中的所有行:

我怎样才能得到我需要的信息?

0 投票
2 回答
1229 浏览

ms-access - 为什么 MS Access 前端的大小会随着时间的推移而增加?

我有一个 MS Access 前端(Oracle 后端),它有 2 个链接表、2 个 MS Access 查询和 4 个报告。

我注意到 .accdb 文件(存储在用户桌面上)随着时间的推移变得越来越大。压缩后它们开始时不到 1mb,使用几个月后最终达到 10-20mb。

为什么是这样?文件中没有存储任何数据,为什么它会随着时间的推移而变大?

0 投票
1 回答
527 浏览

mongodb - Mongo DB Collection Compact

我一直在寻找一种方法来减少一组不断增长的 mongo 数据库的大小。我是 mongodb 的新手。我已经查看了执行此操作的各种方法,并认为以下代码可能是实现此目标的最简单方法,而无需为特定数据库编写代码:

但是,这在所有数据库上运行,所以我不确定这是否可能存在潜在危险?

0 投票
2 回答
243 浏览

java - 是否可以从 Spring Boot 应用程序压缩嵌入式 HSQL DB?

我创建了一个带有嵌入式、基于文件的 HSQL 数据库的 Spring Boot 应用程序。正在创建的数据文件变得相当大,特别是考虑到使用模型,所以我想知道是否有一种方法可以压缩它?是手动还是自动?

HSQL 文档表明有一个SHUTDOWN COMPACT命令(根据文档,这可能需要一段时间),但我不知道如何配置 Spring Boot 以使用它。

我愿意SHUTDOWN COMPACT在关闭 Spring Boot 应用程序时强制执行(如果这是唯一的选择),或者找到一种方法来发出手动“紧凑”命令(如果 HSQLDB 支持这样的命令),或者人们可能有任何其他建议.

0 投票
2 回答
485 浏览

c# - 如何从 SQL Server Compact C# 在实体框架中更快地读取数据

我使用了 SQL Server Compact 版本 v4。

当我从实体中获取新信息时,需要 1 秒,但是当我从只有一条记录的表中计数时,需要 4 秒。

我使用了 Entity Framework 和 SQL Server Compact Edition。

配置低的电脑速度这么慢的原因是什么?