3

我在 Windows 上使用 Firebird(Delphi 2010 开发的应用程序)。

是否可以为少数用户使用 Firebird Embedded?

http://www.firebirdsql.org/manual/fbmetasecur-embedded.html

如果我们的应用程序在单台机器上(在 LAN 上)具有嵌入式 firebird,那么多个用户(12-25)是否可以使用它。运行应用程序的每台机器,指向单台机器上嵌入应用程序的 firebird 数据库?共享同一个数据库?

还是只有嵌入式版本 1 用户?

4

3 回答 3

6

从 Firebird 2.5 开始,多个 Firebird 嵌入式用户可以同时连接到同一个数据库文件。

于 2011-12-21T18:43:52.203 回答
1

尽管 Firebird 2.5 允许单台机器上的多个应用程序通过嵌入式访问单个数据库文件,但对于多个用户在 LAN 上访问单个数据库文件时不应该这样做。

由于共享和锁定问题,它很容易导致数据库损坏。如果您想通过网络访问 Firebird 数据库:使用 Firebird 服务器。它更容易,很可能性能更高,并且不会损坏您的数据库文件。

您甚至不需要服务器系统来运行它,这取决于您的确切需求和负载,一台普通的台式机就足够了。

于 2011-12-22T10:51:51.107 回答
0

为什么不使用标准(非嵌入式)版本?它非常轻巧。

于 2011-12-21T18:43:11.420 回答