1
votes

Firebird Database comes in several flavours. One of them is the Windows Embedded server.

I wish to embed it in my application which runs multiple threads. Each thread may access the Server concurrently

has anyone had any experience using it? Does Firebird Embedded Server provide multiple process concurrency?

1
What do you mean with "multiple process concurrency"? As Firebird embedded can only by accessed by the process running it, the use of "multiple process" doesn't make much sense. - Mark Rotteveel
I mean multiple threads accessing it. - user1034912

1 Answers

1
votes

As documented in the Firebird 2.5 release notes Thread-safe Client Library:

Thread-safe Client Library

Dmitry Yemanov
Vladyslav Khorsun
Alex Peshkov

Tracker reference CORE-707.

The client libraries, including the embedded one, can now be used in multi-threaded applications without any application-level synchronization.