Subject | Re: [firebird-support] embedded twice |
---|---|
Author | Ann W. Harrison |
Post date | 2006-03-31T17:23:01Z |
Nando Dessena wrote:
changes in Vulcan to support different arrangements of server and
engine code. About a year's worth of work, for him. So I stand
by my "non-trivial". In Vulcan, where the server (i.e., the bit
that makes connections to remote clients or multiple local clients)
is separate from the engine (i.e. the bit that reads and writes
database file using a SQL-based API), what you want is easier.
Regards,
Ann
>Jim's 15 minutes are sometimes a bit undervalued. And he made major
> A> Anybody who says that's trivial doesn't
> A> understand the problem.
>
> In firebird-devel, I once wrote on 04-jun-2004:
>
>>I would like to have the developers' opinions about having an embedded
>>superserver build, that is a version of fbembed.dll that can also accept
>>TCP/IP incoming connections (or a version of fbserver.exe compiled as
>>a DLL, if you prefer).
>
> Jim Starkey replied:
>
>>Gosh, if you start from Vulcan, it should take about 15 minutes.
changes in Vulcan to support different arrangements of server and
engine code. About a year's worth of work, for him. So I stand
by my "non-trivial". In Vulcan, where the server (i.e., the bit
that makes connections to remote clients or multiple local clients)
is separate from the engine (i.e. the bit that reads and writes
database file using a SQL-based API), what you want is easier.
>Yup - not just a promise - it's there and working.
>
> Finally, if we had "classic embedded shared" access a-la-linux on
> Windows, I think nobody would bother asking for an "embedded
> superserver" anymore. It is my underatanding that this is one of the
> promises of the Vulcan project.
Regards,
Ann