Subject | Re: [firebird-support] Embeded version & ISAPI |
---|---|
Author | Dimitry Sibiryakov |
Post date | 2004-04-02T02:54:56Z |
On 1 Apr 2004 at 20:44, Helen Borrie wrote:
embedded server is a kind of SuperServer and can accept as many
connection as needed inside one instance of an application.
In this case the application is MS IIS that load an ISAPI library
only once and use its' procedures from many threads. Carefully
programmed, ISAPI library should be able to load one instance of
embedded server and use it for accessing a database from many threads
without any problem. At least I don't see any theoretical barrier for
this.
Unfortunatelly, Borland envelopes for ISAPI make things rather
complicated...
SY, Dimitry Sibiryakov.
>Do you understand that one and only one connection can be made to aHelen, AFAIR, Dmitri already explained to you that "official"
>database using the embedded server? Once the first instance of the
>"client-part" has a connection, no other instances can get on.
embedded server is a kind of SuperServer and can accept as many
connection as needed inside one instance of an application.
In this case the application is MS IIS that load an ISAPI library
only once and use its' procedures from many threads. Carefully
programmed, ISAPI library should be able to load one instance of
embedded server and use it for accessing a database from many threads
without any problem. At least I don't see any theoretical barrier for
this.
Unfortunatelly, Borland envelopes for ISAPI make things rather
complicated...
SY, Dimitry Sibiryakov.