Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Interbase/Firebird. Clasic ó Superserver. ¿Cuando usar cada una? (https://www.clubdelphi.com/foros/showthread.php?t=33989)

Delphius 23-07-2006 04:21:34

Interbase/Firebird. Clasic ó Superserver. ¿Cuando usar cada una?
 
Pues, como lo dice el título: ¿Cuando se recomienda usar la versión Clasic y cuando el Superserver?. Estuve navegando por el sitio leyendo la información que brindan, y la verdad es que como mi english not is very good... lo que entendí no me resulta muy claro...

Por eso les pregunto a ustedes... que a lo mejor, se llevan bien con esta cuestión.
A decir verdad... nunca he trabajado con Interbase/Firebird. Esta va a ser mi primera vez... ya leí las recomendaciones que ofrece la Cara Oculta de Delphi 4 sobre el tema Delphi/Interbase/Firebird. Lo entiendo, ahorita debo llevarlo a la práctica. Y me di con esto de Clasic y Superserver.

Desde ya, muchas gracias.

Casimiro Notevi 23-07-2006 14:15:52

Pues depende, como siempre :D

En este caso depende principalmente de dos factores, el sistema operativo y el procesador de la máquina.

En general, para windows debe ir mejor la classic y para linux la superserver.

Sin embargo, en linux, si hay varios procesadores (o uno de los nuevos "dual core"), entonces es mejor la classic.

Pensando en una empresa con un servidor donde está instalado firebird y al que acceden todos los clientes, por experiencia, te recomiendo "superserver" si hay un sólo procesador y "classicserver" si hay más de un procesador. Esto es siempre con linux, porque desde que hice las primeras pruebas con windows, hace años, deseché los productos de microsoft como servidor, por la diferencia tan abismal entre ambos: velocidad, seguridad, estabilidad, etc.

Aquí tienes un enlace (en pdf) a unas breves diferencias y recomendaciones entre ambas versiones de firebird.

Delphius 24-07-2006 04:35:07

Gracias...
 
Gracias por responder Casimiro Notevi. Se entiende mejor el pdf que me enviaste.
Como dices... depende del SO. En mi máquina creo no va a haber muchos problemas, y menos si me llega la nueva dentro de poco:). Pero es casi seguro que cuando lo instale en mi cliente... pobrecito:(... quien lo comprende: win 98 (2Ed), 56 RAM,... ¿Pentium I o II? No me acuerdo... en fin, es chico. :( Según lo que dices, y lo que recomienda el documento pdf... aquí ya va a convenir Clasic.

Aunque no estaría demás tratar de convercerlo a que se de una actualización... ¡por lo menos que se pase a Me!, alguito "más nuevo" es.:D:D:D.

Gracias.

Casimiro Notevi 24-07-2006 20:16:44

Cita:

Empezado por Delphius
Gracias por responder Casimiro Notevi. Se entiende mejor el pdf que me enviaste.
Como dices... depende del SO. En mi máquina creo no va a haber muchos problemas, y menos si me llega la nueva dentro de poco:). Pero es casi seguro que cuando lo instale en mi cliente... pobrecito:(... quien lo comprende: win 98 (2Ed), 56 RAM,... ¿Pentium I o II? No me acuerdo... en fin, es chico. :( Según lo que dices, y lo que recomienda el documento pdf... aquí ya va a convenir Clasic.

Aunque no estaría demás tratar de convercerlo a que se de una actualización... ¡por lo menos que se pase a Me!, alguito "más nuevo" es.:D:D:D.

Gracias.

En un equipo de esas características no habrá diferencias entre classicserver y superserver.

No creo que consiga nada pasando de win98 a winMe, incluso puede ser para peor.

Recuerdo haber usado como cliente y como servidor, equipos pentium II a 200 mhz con 128 mb de ram y, la verdad es que se comportaban bastante bien con win2000, muchísimo mejor que con los distintos win'pequeños'.
Además de que con win2000 puedes instalar firebird en modo "servicio", ya que con win98 y winMe lo deberás instalar como simple programa.

Por supuesto, y no es por hacerme el pesado, como siempre, un servidor de ese tipo con un linux (sin el entorno gráfico) va "cañón". Aunque para el caso que nos ocupa parece que no es aplicable.

Zeta 25-07-2006 04:22:10

Cita:

Empezado por Casimiro Notevi
En general, para windows debe ir mejor la classic y para linux la superserver.

No es Superserver para Windows y cualquiera de los dos en linux?. (como dice en el PDF al cual enlazas)

Saludos

Casimiro Notevi 25-07-2006 13:46:15

Cita:

Empezado por Zeta
No es Superserver para Windows y cualquiera de los dos en linux?. (como dice en el PDF al cual enlazas)

Saludos

Pues no, todo es relativo :)

Resumiendo:

Linux:
cpu=1 -> classic o super (casi igual)
cpu>1 -> classic

Windows:
cpu=1 -> super
cpu>1 -> super (windows con multiproceso es de pena)

Delphius 28-07-2006 22:46:40

Gracias por la aclaración.
 
Cita:

Empezado por Casimiro Notevi
ya que con win98 y winMe lo deberás instalar como simple programa.

Gracias por esa aclaración... algo más a tener en cuenta.

Casimiro Notevi 28-07-2006 23:47:31

Cita:

Empezado por Delphius
Gracias por esa aclaración... algo más a tener en cuenta.

bueno, es que no podrás instalarlo como servicio porque win9x y winMe no tienen "servicios" como win2000,XP,2003

Realmente hay poco que tener en cuenta, es tan sencillo, tan cómodo, parece tan "poca cosa" a primera vista... aunque la realidad sea muy distinta y es de lo mejorcito que se puede encontrar en RDBMS.

Crandel 08-08-2006 02:35:59

Personalmente recomiendo la version SuperServer, salvo que la maquina sea muy vieja < Pentium 200 o no reciba mas de una conexión simultanea.

Por lo que recuerdo, el SuperServer es una versión reescrita (en parte, en c++) de la version classic (c puro).

Lo que permitio crear cosas como manejo de hilos y otras cosas.

Tambien tiene el manejo de Alias de las DB, a diferencia del classic que tenes que pasar el path completo.

Casimiro Notevi 08-08-2006 23:37:30

Cita:

Empezado por Crandel
Personalmente recomiendo la version SuperServer, salvo que la maquina sea muy vieja < Pentium 200 o no reciba mas de una conexión simultanea.

Por lo que recuerdo, el SuperServer es una versión reescrita (en parte, en c++) de la version classic (c puro).

Lo que permitio crear cosas como manejo de hilos y otras cosas.

Tambien tiene el manejo de Alias de las DB, a diferencia del classic que tenes que pasar el path completo.

Es que no es que la recomiendes o la dejes de recomendar... el problema es que la versión superserver no aprovecha los distintos procesadores de una máquina que los tenga, ni siquiera cuando sean "simulados". Si tienes una máquina dual core, la versión superserver se "ancla" a un procesador y deja el otro sin usar, o sea, está trabajando al 50% de la potencia de la máquina. Sin embargo, la versión classic sí que hace uso del 100% de la máquina. (Con Linux).

En Windows, "casi" da igual porque windows tiene un comportamiento muy deficiente cuando hay más de un procesador, así que "casi" da igual lo que uses porque no va a sacarle provecho de ninguna forma.


La franja horaria es GMT +2. Ahora son las 00:51:40.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi