Página 1 de 1

Base de datos grandes con imagens

Publicado: Dom May 16, 2021 7:11 pm
por Cristian78
Alguien tiene idea que motor podría usar en clarion para base de datos mas grande que la que te permite el SQL Server Express? Tengo un cliente que no tiene recursos para pagar una licencia y que su sistema guarde unas fotos. Una opción es que quede en carpetas dentro del windows, y que el sistema guarde solo la ruta, pero también quiero evaluar que quede todo guardado dentro del sistema pero allí con el SQL Server express imposible ya que solo guarda hasta 10gb. Alguna idea o sugerencia al respecto?

Re: Base de datos grandes con imagens

Publicado: Mié Jun 09, 2021 12:39 pm
por SDigitales
Hola...
Varias alternativas:
a) Fijate la versión de SQL Server Express. Segun avanza la versión, el tamaño de la DB también se incrementa.
b) Y si armas distintas DB? Y dividís en distintas DB las bases de datos?
c) Las imágenes, están optimizadas? (en JPG, compactadas, en tamaños adecuados)
Verifica esto...
Nos vemos..

Re: Base de datos grandes con imagens

Publicado: Vie Jun 11, 2021 8:15 am
por Mauricio
PostgreSQL es una opción. Gratuita y muy usada, te conectás por ODBC.
Cuidado cómo guardás las imágenes. Por ejemplo, si tienes una tabla de artículos, no pongas la imagen en esa tabla sino mejor hacé una tabla ARTICULO_IMAGEN con una relación 1:1 o 1:M. En algún momento vas a hacer un SELECT * de tu tabla de ARTICULOS y te vas a dar cuenta por qué es mejor en tablas separadas.
La opción del PATH también es buena.

Re: Base de datos grandes con imagens

Publicado: Vie Jul 23, 2021 11:19 pm
por Cristian78
Gracias Mauricio, la idea es justamente guardar las imagenes en tabla aparte. Me podrás orientar como realizar la conexión ODBC con PostgreSQL? Hasta ahora, solo había trabajado con TPS y últimamente con SQLServer. La conexión la realizo configurando en el DCT cada una de las tablas el driver de sql server y luego para la conexión:

- en el owner name: pongo una variable global para que reciba los datos de conexión al server y el full path name va el nombre de la tabla tal y como esta en el server.
Gracias por tu ayuda, espero tu comentario.