Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   Base de Datos DBISAM (https://www.clubdelphi.com/foros/showthread.php?t=65173)

afunez2007 25-11-2009 19:20:02

Base de Datos DBISAM
 
Buenos dias

Acudo a la sabiduria de alguien que tenga experiencia en trabajar con bases de datos dbisam, que manejarores tiene, vcl componentes para delphi 7, o cualquier otro dato interesante que puedan proporcionar.

Espero que puedan opinar a cerca de ventajas y desventajas, problemas frecuentes, etc.

Saludos

gerardus 25-11-2009 19:37:14

Hola,

yo he usado DBISAM 3 y 4.
Los componentes están pensados para ser compatibles con los del BDE.
Dan más funcionalidad que el BDE+Paradox, y el motor de la base de datos es muy sólido y con buen rendimiento.
He realizado migración de algunas aplicaciones senzillas de Paradox a DBISAM 3 casi sin tocar código, solo remplazando componentes con GReplace.
Los componentes:
TDBISAMDatabase, TDBISAMSession, TDBISAMtable, TDBISAMQuery, TDBISAMEngine.
Otra ventaja frente al BDE, es que el motor de la base de datos viene con codigo fuente y se compila con tu aplicación, con lo cual no hace falta
distribuir tambien el BDE con tu aplicación. La instalación en red es super senzilla, (mucha más que el BDE) y funciona bien.
Conozco aplicaciones que usan tablas con millones de registros en red, pero mi experiencia directa siempre ha sido con tablas de menos de 100.000 registros.
La versión 3 ya no se vende, ahora es la 4. Habia dudas de si al sacar un nuevo servidor SQL pararían el desarollo de DBISAM, pero decidieron seguir.
En definitiva, un excelente substituto para el BDE+Paradox.
Elevate Software, el fabricante de DBISAM, tambien tiene un servidor SQL, ElevateDB, más conforme a lo que uno espera de un servidor de bases de datos. tambien viene con código fuente de Delphi, y tambien se puede compilar junto a tu aplicación.
El soporte por parte de Elevate Software es excelente (yo diría uno de los mejores que he visto). Echa un vistazo a sus foros
http://www.elevatesoft.com/newsgrp?action=groups

Cordialmente,

Gerard.

afunez2007 25-11-2009 20:19:22

Gracias Gerardus por la informacion que has proporcionado.

Segun entiendo entonces esta base es pagada??, a diferencia de paradox que es gratuita.

Y los componentes tambien son pagados??

habra alguno gratuito?

Me llama mucho la atencion que en la pagina de elevatesoft se hable de embarcadero technologies, a que se debera??

Saludos

gerardus 25-11-2009 20:32:52

Cita:

Empezado por afunez2007 (Mensaje 347435)
Segun entiendo entonces esta base es pagada??, a diferencia de paradox que es gratuita.
Y los componentes tambien son pagados??
habra alguno gratuito?

Sí, tanto DBISAM como ElevateDB son de pago.No hay ningun componennte gratuito. Lo que si es libre es la redistribución.
Si lo que buscas es un motor de base de datos gartuito, tambien los hay:
- Firebird (www.firebirdsql.org)
- Turbo Power Flashfiler http://sourceforge.net/projects/tpflashfiler/
- nexusDB (Sin codigo fuente, pero gratis http://www.nexusdb.com/support/index.php?q=FreeEmbedded)
- SQLLite http://www.sqlite.org/

Cita:

Empezado por afunez2007 (Mensaje 347435)
Me llama mucho la atencion que en la pagina de elevatesoft se hable de embarcadero technologies, a que se debera??

Hombre, fabrican componentes para compiladores de Embarcadero, es normal que lo mencionen.
Si te refieres a la encuesta que aparece a la derecha en la página principal, es la típica de la mayoría de fabricantes de componentes para saber que tecnologías interesan más a sus clientes.

Saludos,

Gerard.


La franja horaria es GMT +2. Ahora son las 10:25:25.

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