| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
rauls66 Lt Cmdr

Registrado: 20 Abr 2008Mensajes: 119
|
Publicado: Jue 24 Jul, 2008 10:09 pm Asunto: registros máximos PARADOX |
|
|
Hola, tengo una aplicación en la cual utilizo BD paradox. Consulté en Internet sobre el tamaño máximo y encontré 2 billones de registros. Bien pq mi aplicación debe guardar muchísimos. Pero en BDE Administrador, los drivers de Paradox, la opción "Block Size" es como máximo de 32768. ¿Alguién sabe realmente el tamaño de paradox? Supongo que varía en función de los campos, pero no entiendo estas dos informaciones que he encontrado tan diferentes.
Saludos. |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Vie 25 Jul, 2008 7:09 am Asunto: Re: registros máximos PARADOX |
|
|
| rauls66 escribió: | | Pero en BDE Administrador, los drivers de Paradox, la opción "Block Size" es como máximo de 32768. |
SIn embargo en mi caso la configuración del BDE me da como dato para block size 2048; no estoy seguro, pero me da la impresión que ese dato indica el tamaño del bloque de memoria que se usa para el manejo de datos porque te puedo asegurar que uso tablas que ocupan bastante más de 2 K por registro.
 _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
rauls66 Lt Cmdr

Registrado: 20 Abr 2008Mensajes: 119
|
Publicado: Vie 25 Jul, 2008 10:05 am Asunto: |
|
|
| Hola Ángel, 2048 creo que es lo que viene por defecto, pero en la pestaña tú puedes aumentarlo hasta los 32000 y pico que menciono más arriba. |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
Tor Master


Registrado: 22 Mar 2005Mensajes: 269Ubicación: obera, misiones, argentina
|
Publicado: Sab 26 Jul, 2008 2:12 am Asunto: |
|
|
El tamaño de bloque influye en la extensión máxima de la tabla, pues paradox solamente permite 216 bloques por fichero. se pueden definir bloques de 1, 2, 4, 8, 16 y 32KB. Si se utiliza el tamaño de bloque por omisión que es 2048 tendríamos el siguiente tamaño máximo por fichero de datos:
2048 x 65536 = 2^11 x 2^16 = 2^27 = 2^7 x 2^20 = 128MB
Un registro debe caber completamente dentro de un bloque, y si la tabla tiene una clave primaria (¡recomendable!) deben existir al menos tres registros por bloque; esto se refiere a los datos de longitud fija del registro, excluyendo campos de texto largos, de imágenes y binarios.
Esta informacion esta casi textualmente esta en "La cara oculta de c++ builder", para completar la info ver pagina 34 "El formato Paradox"
saludos _________________ Un experto es aquel que ya ha cometido todos los errores posibles en una materia muy concreta.
(Niels Bohr) |
|
| Volver arriba |
|
 |
|