Replies: 3 comments
|
As far as I'm aware, in the case of embedded, the |
0 replies
|
On 10/23/25 10:44, Mark Rotteveel wrote:
As far as I'm aware, in the case of embedded, the |Classic| and
|SuperClassic| setting value will behave identical, as the connections
are all in one and the same process.
Exactly
|
0 replies
Yes.
It is the same. Take into account that in case of your process crashes, database consistency could be at risk. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hello,
I’m using Firebird 5.0.1 on Windows, and I’d like to run it in embedded mode.
My setup involves two separate Windows processes, and each process has multiple threads writing to the same database file.
I want to confirm the correct configuration for this use case.
Currently, my setup is as follows:
In firebird.conf:
ServerMode = SuperClassic
Connection string:
Charset=UNICODE_FSS;clientlibrary={Path_to_fbclient.dll};ServerType=1;Dialect=3;
User={user};Password={password};Database={dbpath};
Pooling=true;MinPoolSize=0;MaxPoolSize=100;Connection lifetime=15;
Questions:
If not, what is the recommended setup (ServerMode, connection parameters, etc.) for this scenario?
Additional info (if relevant):
Windows version: Windows 11 Pro 64-bit
Firebird version: Firebird 5.0.1
Database file is stored on a local disk (not a network share).
Thank you for your help and for maintaining this great project!
All reactions