gpt4 book ai didi

database - 共享文件数据库建议

转载 作者:搜寻专家 更新时间:2023-10-30 23:25:28 24 4
gpt4 key购买 nike

我想为基于 Windows 的系统构建和部署数据库应用程序,但需要遵守以下限制:

  1. 不能作为服务器运行(即有开放的端口);
  2. 必须能够与程序的其他实例(在其他机器上运行)共享数据库文件;
  3. 不得要求 DBA 进行维护;
  4. 运行时许可证无需额外费用。

此外,以下是很好的“功能”:

  1. 零安装(例如,没有注册表项,无需将文件放在\Windows\... 等);
  2. “合理”的表现(是的,这很模糊);
  3. “合理的”文件大小限制(每个表/文件至少 1GB——以防万一)。

我看过这个问题
可脱离网络运行的 .net 嵌入式数据库
但它并不能完全回答我的问题。

我看到了 VistaDB site ,虽然它看起来很有希望,但我个人没有这方面的经验。

我也看过SQLite ,虽然它对于 Goggle 来说似乎已经足够好了,但我(再次)没有使用它的个人经验。

我喜欢使用基于 Java 的解决方案,因为它是跨平台的(尽管我的主要目标是 Windows,但我希望灵活一些)并且 WebStart 是一种非常好的分发软件的方式,但最常用的数据库(Derby 和 hsqldb)不支持共享访问。

我知道我不是唯一一个尝试/试图这样做的人,所以我希望能得到一些建议。

最佳答案

我会选择 SQLite。一切都有 SQLite 绑定(bind),它被广泛用作大量应用程序的嵌入式数据库。

关于database - 共享文件数据库建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/106931/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com