我在Windows上使用Firebird(Delphi 2010开发的应用程序)。
是否可以为少数用户使用Firebird Embedded?
http://www.firebirdsql.org/manual/fbmetasecur-embedded.html
如果我们的应用程序在单个计算机(LAN上)上安装了嵌入式firebird,则多个用户(12-25)可以使用它。运行应用程序的每台机器,指向嵌入在单台机器上的应用程序的firebird数据库?共享同一个数据库?
或者只是嵌入式版本1用户?
答案 0 :(得分:6)
从Firebird 2.5开始,多个Firebird嵌入式用户可以同时连接到同一个数据库文件。
答案 1 :(得分:1)
虽然Firebird 2.5允许单机上的多个应用程序访问嵌入的单个数据库文件,但这应该不多个用户通过嵌入式LAN访问单个数据库文件。
由于共享和锁定问题,很容易导致数据库损坏。如果要通过网络访问Firebird数据库:使用Firebird服务器。它更容易,更有可能更高效,并且不会破坏您的数据库文件。
您甚至不需要服务器系统来运行它,具体取决于您的确切需求和负载,普通台式机应该足够了。
答案 2 :(得分:0)
为什么不使用标准版(非嵌入版)?它非常轻巧。