Subject | Re: Running Firebird on Citrix |
---|---|
Author | Eduardo A. Salgado |
Post date | 2006-02-21T14:26:47Z |
> > Classic is the choice if your connection count is likely toescalate
> > to more than ~300 or so. You just need to give it plenty ofbe
> > RAM. The 2 Gb limitation is irrelevant for Classic, of course.
>
> Also, if the server has multiple processors, use Classic as it will
> able to use them all. Compared to Superserver which can only runWe have a similar situation going now for some time. This is really a
> effectively on one processor.
Client Server Application concept. Citrix makes it kind of "thin" for
the clients because the application runs in a chunk of memory at the
server and not at the client.
We have a server with the Firebird 1.5.2 database and several 6+
Citrix servers hitting it. We use a heavy Win32 client (written in
Delphi, of course) that runs on the regular Citrix servers and
provides the users with an application that hits the database hosted
in the Server Citrix machine. The database server is a 4 processor
machine, using hyperthreading to look like 8 processors, and with some
3.5 Gig of available RAM.
We started with Firebird running as SuperServer but quickly changed to
Classic for the reasons mentioned by Helen, among others.
We have some 8-900 theoretical users with less than 300 simultaneous
and have been able to handle the load so far.
Another good thing about this set up is you can scale OK (add more
servers) if you need to.
Hope this helps.
-Eduardo