![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
He probado hace tiempo Absolute database pero no me parecio muy buena pq carece de los referential integrity constraints (o no?), yo te sugiero usar firebird q vale para c/s y local con el firebird embedded (sin instalar el server), si no estas acostumbrado a los IBX aqui http://mdo.sourceforge.net/en/pmwiki.php unos componentes gemelos de los IBX pero para Firebird..
|
|
#2
|
||||
|
||||
|
Advantage
En realidad, no conozco el Absolute, por lo q no puedo emitir opinión, pero
respecto a que el Advantage es una base de escritorio queriendo ser C/S, estoy en desacuerdo, hace mucho tiempo ya que es una motor c/s muy potente y comparable a cualquiera del mercado. La unica desventaja que le veo es que al no ser open source, es pago, por lo tanto, muchas personas pueden volcarse a Firebird y verlo como otra alternativa. Otra de las razones por las cuales yo me inclino por Advantage, es que en la empresa donde trabajo , teniamos muchos sistemas hechos en clipper con dbfs, como es conocido el tema de tamaño de bases e indices en clipper, y para no tener que migrar tanto los sistemas optamos por Ads, con lo cual solo tuvimos que relinkear los mismos, y ya estabamos trabajando en modo c/s con bases muy grandes de 1 gb y 3,4 millones de registros, y usando las mismas dbfs. Y los pcs que tenemos algunos no superan ser pentium 2 de 400 con 32 mb de ram, por lo q no es necesario tener un "maquinon" para correr programas hechos para Ads. Hace un tiempo que empezamos a migrar a delphi, por su "compatibilidad" en acceso a las dbfs de Ads. ( Ads tienen un componente exclusivo para Ads que lo hace tan rapido como clipper y mucho mas q otros lenguajes ). Cuando hayamos terminado de migrar todos los sistemas a delphi, migraremos las bases a las propietarias de Ads ( adt ), que permiten tener integridad referencial, reuso de registros borrados, etc, ademas de triggers y store procedures. En fin yo le veo un muy buen futuro a este motor, el cual vengo usando desde hace 5 años, y sin "UN" problema sea cual fuere. Por otro lado, tiene 3 modos de uso, local ( en tu pc ), server , o internet. No importa si tu aplicacion correra en modo local , corriendo en un servidor, o a travez de internet. Tu desarrollas tu aplicacion para los 3 modos, y el motor se encarga de identificar cual es y utiliza el mejor y mas adecuado. En fin, podemos seguir hablando... Saludos. |
|
#3
|
||||
|
||||
|
Muchas gracias por su pronta respuesta... ya con esto y analizando un par de variables más tomaré una decisión. Con respecto a lo que dice Delfino es cierto, o al menos ayer cuando estuve mirando el administrador de Absolute no encontré cómo crear restricciones de clave foránea. Es una lástima porque me estaba entusiasmando con Abs.
__________________
...y mañana caminaré por las calles pasando inadvertido, como siempre. |
|
#4
|
|||
|
|||
|
Mi experiencia es poca pero si te sirve ....
Estoy intentando migrar una aplicación que tenemos con cientos de formularios de delphi/BDE/DBase a delphi/AdvantageServer i la verdad es que de momento lo que más me ha gustado (que creo que ha sido lo único) es la facilidad i rapidez de traspaso de un sistema a otro.
De momento llevo 3 dias intentando hacer la migración y la verdad es que ya la tengo casi acabada, sólo me falta convertir toda la parte de informes, todos los movimientos y maestros ya los tengo migrados. La conversión de las tablas es totalmente automatizada y se hace sola. El programa ya es más difícil, ya que tienes que cambiar todos los Elementos de conexión (TDatabase,TTable,TQuery) por sus correspondientes en Advantage server pero la verdad es que tampoco se hace muy cuesta arriba. El peor problema que me he encontrado a la hora de hacer la migración es que hay cosas que el BDE te dejaba pasar en las consultas que el advantage no te deja pasar. También he tenido problemas con las consultas que crean tablas temporales ya que los tipos de campos de BDE/Dbase són diferentes a los que existen en Advantage. Salvando el problema (SQL) todo lo demás es bastante rápido y fácil. Y el rendimiento ... la verdad es que mejor que BDE. Por cierto, el ordenador donde he instalado el servidor de Advantage es un Pentium 200 MMX con Win2000 i 256 de RAM i la verdad es que para lo que es me da la impresión que incluso va demasiado rápido . (Hay que tener en cuenta que en este mismo ordenador (que es uno de pruebas) tambien está instalado el SQLServer2000, el mySQL y el Firebird).ánimos
__________________
Ánimos. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|