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)
-   -   Cuantos registros se pueden (https://www.clubdelphi.com/foros/showthread.php?t=61887)

omy 25-11-2008 23:56:36

Cuantos registros se pueden
 
Hola a todos. Estaba trabajndo con la base de datos Access, pero la vedad la db de datos si recibe muchos registros al dia, alguien sabe cual es la capacidad de access, o alguien a trabajado con access con dbs grandes sin problemas ?

Gracias...!

Caral 26-11-2008 01:06:30

Hola
cero que entre 1000 y 2000 megas
De todos modos se puede trabajar con varias a la vez, sin problemas.
Saludos

enecumene 26-11-2008 02:02:06

Te lo dijo un experto en Access :)

Saludos.

Delphius 26-11-2008 02:37:12

El "tamaño" máximo que puede soportar un archivo de Access depende de la versión. En el caso de la versión 2003, el tamaño máximo permitido es de 2 Gb (2048 megas para ser exacto;):D), pero es posible que en la 2007 ese máximo haya aumentado (aunque no mucho, me imagino).

Si bien el problema de Access es esta restricción, el tener muchos registros (en el orden de las 6 cifras) afecta su rendimiento. Access no fue pensado para trabajar con mucha carga. De poder se puede, siempre y cuando se lo trate bien, pero para proyectos complejos a grandes lo mejor es optar por un motor mucho más maduro y especialmente diseñado para soportar la carga.

Ante situaciones de mucha carga, lo mejor es tener muchos archivos de Access vinculados. Como lo ha mencionado el amigo Caral. Para más información al respecto ve la ayuda de Access sobre el tema "vincular tablas". Básicamente la idea es tener varios archivos de Access, cada uno con unas cuantas tablas. Todas estas tablas responder a un mismo DER. De este modo, uno puede vincular o relacionar una tabla de un archivo, con la tabla de otro... Es como particionar la base de datos en muchos archivos.;)

Saludos,

Caral 26-11-2008 03:06:52

Hola
En realidad puedes tener varias bases de datos independientes y ligarlas por medio del programa en delphi.
Por mi parte, me base de datos tiene ya 5 años, la informacion que meto es relativamente grande y apenas llevo 90.000 kb, creo que para que se llene voy a necesitar mucho tiempo.
Saludos

Delphius 26-11-2008 03:27:55

Cita:

Empezado por Caral (Mensaje 327985)
Hola
En realidad puedes tener varias bases de datos independientes y ligarlas por medio del programa en delphi.
Por mi parte, me base de datos tiene ya 5 años, la informacion que meto es relativamente grande y apenas llevo 90.000 kb, creo que para que se llene voy a necesitar mucho tiempo.
Saludos

Esa es otra opción. Y tal vez sea mejor que la de "vincular tablas". No hice experimentos con esta opción desde Delphi... desde Access se comporta bien, pero la verdad es que dezconozco como puede verse afectado el comportamiento desde Delphi.

Ufff te falta mucho para llenar la base de datos amigo, apenas tienes unos 88 megas (si es que hice bien las cuentas).

Saludos,

omy 26-11-2008 04:09:21

ok, ok, ok
 
ok gracias, Caral y Delphius, si los datos de Delphius son correctos, el sistema ke hice me soporta muy bien todo el año , ya ke monitoriando por cada mes ke pase la bd aumenta menos de 50 mb lo ke kiere decir ke en un año puede respalda y hacer un pequeño modulo para seleccionar el año..... gracias, ya estaba emigrando a paradox....ahora lo pospondre.....

Lepe 26-11-2008 09:38:44

¿emigrar a paradox? no por favor, no.

Si has de migrar, que sea para bien. Paradox es casi peor que Access, si tuvieras que migrar, yo subiría de escalon, por ejemplo a Firebird.

Si quieres monousuario y poca configuración del cliente, infórmate sobre Firebird embedded. Si quieres tecnología cliente-servidor (muchos usuarios atacando la base de datos) pues Firebird a secas.

Saludos

Neftali [Germán.Estévez] 26-11-2008 10:17:41

Cita:

Empezado por Caral (Mensaje 327961)
cero que entre 1000 y 2000 megas
De todos modos se puede trabajar con varias a la vez, sin problemas.

Aunque la teoría diga que se puede trabajar con Bases de Datos de Access de esos tamaños, yo te recomendaría que si vas a tener Bases de Datos grandes y donde insertes muchos registros pensaras en cambiar a oto sistema.
Piensa que Access no deja de ser una Base de Datos de escritorio.

Si estás utilizando ADO, una buena alternativa podría ser la versión Express de SQL Server. No tendrías que cambiar casi nada, ya que la conexión puedes hacerla igualmente utilizando ADO (además esa versión es gratuíta). Y las prestaciones que obtendrás son muy superiores a la que te da Access. No sólo en eficiencia, sino en temas de seguridad y estabilidad.


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

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