是否可以为少量用户使用 Firebird Embedded
我在 Windows 上使用 Firebird(Delphi 2010 开发的应用程序)。
少量用户可以使用 Firebird Embedded 吗?
http://www.firebirdsql.org/manual/fbmetasecur-embedded.html
如果我们的应用程序在一台机器上(在 LAN 上)嵌入了 firebird,那么多个用户(12-25)可以使用它吗?每台机器都运行应用程序,指向单台机器上嵌入应用程序的 firebird 数据库?共享同一个数据库?
或者仅限嵌入式版本 1 用户?
I am using Firebird on Windows (Delphi 2010 developed Application).
Is it possible to use Firebird Embedded for small number of users?
http://www.firebirdsql.org/manual/fbmetasecur-embedded.html
If we have our application with embedded firebird on a single machine (on a LAN), could multiple users (12-25) use it. Each machine running the app, pointing to the firebird database embedded with the app on the single machine? Sharing the same database?
Or is the embedded version 1 user only?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
从 Firebird 2.5 开始,多个 Firebird 嵌入式用户可以同时连接到同一个数据库文件。
Starting with Firebird 2.5 multiple Firebird embedded users can connect to the same database file simultaneously.
尽管 Firebird 2.5 允许一台机器上的多个应用程序访问单个嵌入式数据库文件,但对于多个用户访问,不应该这样做通过 LAN 嵌入的单个数据库文件。
由于共享和锁定问题,它很容易导致数据库损坏。如果您想通过网络访问 Firebird 数据库:使用 Firebird 服务器。它更容易,很可能性能更高,并且不会损坏您的数据库文件。
您甚至不需要服务器系统来运行它,根据您的具体需求和负载,普通的台式机应该足够了。
Although the Firebird 2.5 allows multiple applications on a single machine to access a single database file with embedded, this should not be done for multiple users accessing a single database file over a LAN with embedded.
It could easily lead to corruption of the database due to sharing and locking problems. If you want to access a Firebird database over the network: use Firebird server. It is easier, most likely more performant and it won't corrupt your database file.
You don't even need a server system to run it, depending on your exact needs and load, a normal desktop machine should be enough.
为什么不使用标准(非嵌入式)版本?它非常轻。
Why not use standard (not embedded) version? It is very lightweight.