PDA

Ver la Versión Completa : Blob´s en firebird


pzhero
30-04-2004, 20:22:36
hola a todos, he leido un poco sobre firebird y me gusta para iniciar un nuevo proyecto, pero en este esta involucrado el almacenamiento de imagenes en la BD, mi pregunta es esta, que ta bueno es firebird para el manejo de imagenes imagino que para tal tarea se utiliza el blob, cuales son las limitantes para firebird en cuato a espacio???


que tanto tendrían que ver el tamaño de página, (me parece que ese es el dato cuando creo una Bd,)¿que problemas me podria presentar en un futuro el almacenamamiento masivo de imagenes?


actualmente yo utilizo Oracle para estas tareas estoy satizfecho con los resultados, pero en $$$ ustedes entenderan la diferencia abismal....

estaba buscando una herramienta y pense en Mysql pero mis esquemas actuales involucran decenas de vistas, funciones y procedimientos almacenados que este aun no soporta, los prometen para version 5 pero bueno me parece que firebird seria mi opción prro aun tengo esas dudas....

gracias de antemano por las respuestas

:)

guillotmarc
30-04-2004, 22:13:19
Hola.

Firebird es muy buena eleccción, no te defraudará. Aquí tienes un documento que especifica los límites solicitados (efectivamente, depende del tamaño de página).

http://www.clubdelphi.com/ib/articulos/limites/limites.php

Descargas de Firebird :

http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_download_15

Bájate el Official Windows Setup, junto a las Release Notes.

El resto de documentación lo encontrarás en este link (para Interbase 6)

http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_download_documentation

En esta página encontrarás mucha información en castellano :

http://firebird.com.mx

Finalmente, para facilitarte la gestión de una base de datos Firebird, necesitas una buena herramienta Administrativa. Esta es mi preferida :

http://www.hksoftware.net/download/ibep_2004.4.1.1_full.exe

Saludos.

pzhero
30-04-2004, 23:52:46
entonces toda la documentación para Interbase es válida para firebird???

pzhero
01-05-2004, 00:14:16
En los elaces encontre lo siguiente

Tamaño máximo de un Blob. El tamaño máximo de un Blob dependerá del tamaño de página de la Base de Datos. Así:
1kb de tamaño de página à 64Mb
2Kb de tamaño de página à 512Mb
4Kb de tamaño de página à 4Gb
8Kb de tamaño de página à 32Gb
El tamaño máximo del segmento de un Blob e de 64Kb

com que no me quedo muy claro, hasta que tamaño puede contener una imagen o archivo que quiera contener en la base de datos

jachguate
01-05-2004, 00:29:51
el tamaño maximo del blob... es decir, si usas páginas de 8192 bytes, el tamaño máximo de una imagen o un archivo cualquiera que podes almacenar en la base de datos es de 32 Gb.
La documentación de Interbase es válida para firebird, en el sentido que firebird "nacio" de interbase 6.0 Open. Firebird 1.5 tiene algunos cambios, tanto en sentencias SQL como a nivel del motor. Estos cambios están explicados en los Release Notes de firebird 1.5, que podes encontrar en las direcciones que ya te dió Marc.


Personalmente creo que hay cosas de Oracle que vas a extrañar en firebird. La potencia y escalabilidad, evidentemente no son las mismas. Sin embargo a mi también me ha parecido la mejor opción; no solo por el hecho de ser libre (que ya es una gran ventaja); sino porque tiene muchas prestaciones que la hacen una verdadera base de datos... y no una pantomima.

Hasta luego.

;)

pzhero
01-05-2004, 00:44:27
:D ok!!!!

gracias muchachos su ayuda me ha sido de gran utilidad ....

saludos y ahi nos estamos leyendo luego



D.T.B.
G.B.Y.

guillotmarc
02-05-2004, 17:39:47
Hola

Tamaño máximo de un Blob. El tamaño máximo de un Blob dependerá del tamaño de página de la Base de Datos. Así:
1kb de tamaño de página à 64Mb
2Kb de tamaño de página à 512Mb
4Kb de tamaño de página à 4Gb
8Kb de tamaño de página à 32Gb
El tamaño máximo del segmento de un Blob e de 64Kb

com que no me quedo muy claro, hasta que tamaño puede contener una imagen o archivo que quiera contener en la base de datos
Si al crear la base de datos, específicas que vas a usar un tamaño de página de 1 Kb., podrás guardar archivos de hasta 64 Mb. en un campo Blob, si la página es de 2 Kb. entonces podrás almacenar hasta 512 Mb. en un campo Blob, ...

entonces toda la documentación para Interbase es válida para firebird???
Firebird es una evolución a partir de Interbase 6.0, por lo que la documentación de Interbase 6.0 es válida para Firebird. Pero además hay que leer las Release Notes de Firebird, puesto que són un pequeño documento donde se indican las modificaciones y mejoras añadidas en cada versión de Firebird.

Saludos.