是否有任何基于文件的数据库,具有类似于 MS Access 但开源的并发每个文件用户访问权限?

发布于 2024-10-23 16:46:10 字数 1539 浏览 5 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

土豪我们做朋友吧 2024-10-30 16:46:10

我很确定“无需安装”的要求对您来说是一个阻碍。另一种方法是学习更好地使用 Access。经过精心设计,它会给您带来惊喜。过去,当美国的律师被要求设计、构建和维护自己的诉讼支持数据库时,我曾经针对 2,000,000 行的 Access 数据库演示设计和查询。响应时间小于 250 毫秒。我知道这在今天听起来非常慢,但在当时——20 世纪 90 年代初——那速度很快。

不是拿律师开玩笑。当时的诉讼支持数据库的规范参考Wilmer,卡特勒和皮克林诉讼支持数据库手册。根据我的经验,大多数律师相信他们在律师行业的专业知识可以转移到所有其他领域。包括数据库设计。

I'm pretty sure the requirement "needing no installation" is a show-stopper for you. The alternative is to learn to make better use of Access. With careful design, it will surprise you. In the olden days, when lawyers in the US were expected to design, build, and maintain their own litigation support databases, I used to demonstrate design and queries against a 2,000,000 row Access database. Response times were less than 250 msec. I know that sounds awfully slow nowadays, but back then--early 1990s--that was ripping fast.

Not kidding about the lawyers. The canonical reference for litigation support databases at the time was Wilmer, Cutler, and Pickering Manual on Litigation Support Databases. In my experience, most lawyers believe their expertise at the bar transfers to all other fields. Including database design.

晌融 2024-10-30 16:46:10

尝试HSQLDB

从他们的主页:

它提供了一个小型、快速的多线程和事务性数据库引擎,该引擎提供内存中和基于磁盘的表,并支持嵌入式和服务器模式。

JBoss AS 也使用它作为其内部数据库。

我已经回顾了 sqlite、derby、hsqldb。它们似乎都支持除通过网络驱动器共享之外的所有要求。

不过,您可能需要在网络上放置一台小型服务器:)

Try HSQLDB.

From their homepage:

It offers a small, fast multithreaded and transactional database engine which offers in-memory and disk-based tables and supports embedded and server modes.

It's also used by JBoss AS as its internal database.

I have reviewed sqlite, derby, hsqldb. They all seem to support all requirements except the shareability through an network drive.

You might need to put a small server on the network, though :)

花开雨落又逢春i 2024-10-30 16:46:10

我使用 Firebird Embedded 取得了很好的成果,唯一的问题是:无法进行多用户访问。

  • 它为您提供完整的现代 RDBMS 功能。
  • 无需安装:只需复制一个dll即可。
  • 数据库是单个文件。

以下是一些信息: http://www.firebirdsql.org/manual/ufb- cs-embedded.html

I have worked with Firebird Embedded with great results, the only problem: no multi-user access is posible.

  • It provides you with full modern RDBMS features.
  • No need for installation: just copy a dll.
  • The database is a single file.

Here is some info: http://www.firebirdsql.org/manual/ufb-cs-embedded.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文