Subject | Re: Can an embedded server also behave like an "external" server? |
---|---|
Author | macauit |
Post date | 2004-05-13T01:19:27Z |
--- In firebird-support@yahoogroups.com, "Martijn Tonies"
<m.tonies@u...> wrote:
a) as remote server
b) as a local server (not to set the network protocol).
c) embedded Firebird.
A local server should gain some performance over a remote one since
no network packet is physically transmitted.
I presume an embedded server is just as direct function call via
fbembed.dll. This will erase the network overhead and thus achieve
the max. throught put in using Firebird. I This is my intention.
So if an embedded Firebird server doesn't support remote connection,
then other application will not be able to acess data freely and this
model is not practical engouh to choose! Please correct me if I
misunderstood.
<m.tonies@u...> wrote:
> Hello,the
>
> > Can other applications access to a Firebird-emmbedded application?
> >
> > My application wants Firebird server be embedded so as to achieve
> > top performance in the meanwhile other third party applicationscan
> > access to the server's data via ODBC!I thought there were 3 ways to use Firebird server:
>
> Why would using embedded achive top performance? Because
> it doesn't use the network protocol? If so, then I've got some bad
> news for you --
>
a) as remote server
b) as a local server (not to set the network protocol).
c) embedded Firebird.
A local server should gain some performance over a remote one since
no network packet is physically transmitted.
I presume an embedded server is just as direct function call via
fbembed.dll. This will erase the network overhead and thus achieve
the max. throught put in using Firebird. I This is my intention.
So if an embedded Firebird server doesn't support remote connection,
then other application will not be able to acess data freely and this
model is not practical engouh to choose! Please correct me if I
misunderstood.
> a non-networked connection will block all other (networked)& MS SQL
> connections.
>
> In short, if you want to access the server from both the local
> client and remote clients, then you should use a remote connection
> for all.
>
> With regards,
>
> Martijn Tonies
> Database Workbench - developer tool for InterBase, Firebird, MySQL
> Server.
> Upscene Productions
> http://www.upscene.com