Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Bases de datos no servidores (https://www.clubdelphi.com/foros/showthread.php?t=6155)

seduerey 20-12-2003 13:38:31

Bases de datos no servidores
 
No se si me explicare bien, quiero saber un buen motor de BBDD pero que no sea de modo servidor, o sea, que se parezca mas a access(pero de calidad) en un solo fichero que a Oracle o MySQL, q necesitas arrancar un servidor.


Se agradece de antemano

Descendents 20-12-2003 13:50:44

Desde mi humilde punto de vista.

Que tiene access de tan malo? ;p
Yo usaria access, pero sino puedes usar tablas DBFs.

Saludos

Julià T. 21-12-2003 03:22:04

Hola seduerey:

El MySql no se guarda en un solo fichero.
Si quieres algo similar entre MySql y Paradox por decir algo, puedes encontrar la información en http://www.elevatesoft.com/prodinfo.htm puedes descargar una version trial de las DbIsam de las que funcionan completamente mientras estas en delphi.

Utilizé las versiones 2 y 3pero la 4 no la he probado

Lo bueno:
Pueden funcionar con servidor o sin servidor
Se genera todo en el ejecutable y solo ocupa unos 300 kb sin dependencias externas de librerias.
Similar al TTable y al TQuery y fácil de usar
Lo malo:
No tiene integridad referencial (aunque pacere que la nueva versión la pueda tener pasaran 6-12 meses)
Dos ficheros por tabla (tabla e indice a veces no sé si es bueno o malo ya que esto te permite realizar consultas entre tablas que se pueden considerar de diferentes bases de datos)

guillotmarc 21-12-2003 17:54:48

Hola

¿ Que te parece el Firebird Embeeded ?. Firebird es una evolución open source de Interbase, y la versión 1.5 tiene una compilación en formato embeeded (integrado), que permite acceder a una base de datos en modo local, sin instalar ni ejecutar ningun tipo de servidor, simplemente tienes que copiar 4 archivos en la misma carpeta donde esté la aplicación.

Las ventajas respecto a MySQL són muchas, relaciones de integridad, transacciones, lenguaje de triggers y procedimientos almacenados, subconsultas, ...

http://firebird.sourceforge.net

Saludos.

Jure 21-12-2003 23:16:58

Cita:

guillotmarc comentó:
¿ Que te parece el Firebird Embeeded ?. Firebird es una evolución open source de Interbase, y la versión 1.5 tiene una compilación en formato embeeded (integrado), que permite acceder a una base de datos en modo local, sin instalar ni ejecutar ningun tipo de servidor, simplemente tienes que copiar 4 archivos en la misma carpeta donde esté la aplicación.

Hola guillotmarc puedes explicar un poco mas sobre esta versión o puedes darme algunas direcciones donde pueda encontrar algo mas de info al respecto, me interesa el tema.

Gracias.

guillotmarc 22-12-2003 10:20:17

Hola.

Aquí encontrarás todo lo que necesitas. En concreto en la sección de Downloads encontrarás los siguientes archivos :

www.ibphoenix.com

Servidor Embeeded : http://prdownloads.sourceforge.net/f...mbed_win32.zip

Releas Notes en castellano : http://www.ibphoenix.com/downloads/F...tesSpanish.pdf

Saludos.

Delfino 22-12-2003 12:31:08

Para DB local sin necesidad de librerias te sugeriria el paquete FlashFiler de turbo power, lo puedes descargar desde sourceforge, tiene la opcion de incrustar el servidor en el ejecutable y esta escrito completamente en Delphi, y sus componentes son parecidos a los del BDE, existe una version comercial de este paquete llamada NexusDb.
por cierto MySql tb tiene Embedded Server..

seduerey 22-12-2003 20:39:29

MySql tb tiene Embedded Server????

Me gustaria saber como configurarlo y que ficheros son, ya q hasta ahora he tenido q arrancar siempre el servidor


La franja horaria es GMT +2. Ahora son las 18:28:18.

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