Cantidad de Registros
-
- Posts: 115
- Joined: Sat Mar 07, 2009 9:36 pm
- Location: Argentina
- Contact:
Cantidad de Registros
Buenos Día Foro. una pregunta al solo titulo informativo. las bases de datos del tipo xBase tiene una capacidad de mil millones de registros, la pregunta es alguien sabe cual es la capacidad de registros de una tabla del tipo base.mdb .
Estoy buscando esa información y no la encuentro. desde ya muchas gracias.
Estoy buscando esa información y no la encuentro. desde ya muchas gracias.
- compubrion
- Posts: 130
- Joined: Thu Mar 08, 2007 6:12 pm
- Location: Miranda - Venezuela
- Contact:
Re: Cantidad de Registros
Saludos !
Los archivos .mdb, son base de datos microsoft acces, en ellas puedes encontrar, reportes, consultas, tablas, formularios, macros, etc. y su capacidad depende del la memoria ram que disponga el pc donde manipules la BD
Los archivos .mdb, son base de datos microsoft acces, en ellas puedes encontrar, reportes, consultas, tablas, formularios, macros, etc. y su capacidad depende del la memoria ram que disponga el pc donde manipules la BD
Harbour / Bcc / MinGW / Fwh 13.9
-
- Posts: 115
- Joined: Sat Mar 07, 2009 9:36 pm
- Location: Argentina
- Contact:
Re: Cantidad de Registros
gracias, si sabia que en la base de datos hay consultas, forms etc. mi duda es que tengo un sistema con bases de datos bien cargadas, y al dueño de la empresa le dicen que las pase por seguridad a MDB así que como nadie me sabe decir cuan es la capacidad de registros de cada tabla , tengo mis dudas. ya que lo que he leído habla de la capacidad de memoria.
igual muchas gracias.
igual muchas gracias.
- Armando Picon
- Posts: 448
- Joined: Mon Dec 26, 2005 9:11 pm
- Location: Lima, Peru
Re: Cantidad de Registros
Juan carlos
La capacidad de registros de los archivos en Clipper fueron de mil millones hasta la versión 5.2 Para la versión 5.3 se amplió a 4 mil millones. En Harbour se supone que supera los 4 mil millones... ¿alguien ha podido llegar a manejar en sus aplicaciones esas cifras de registros? A lo largo de mi experiencia no he tenido noticias que hayan llegado a semejante cantidad. es posible que si, pero no he tenido noticia alguna. así que, tengo la impresión que a tu cliente le están "dorando la píldora" para encaminarlo hacia los productos de Microsoft.
Saludos
Armando
La capacidad de registros de los archivos en Clipper fueron de mil millones hasta la versión 5.2 Para la versión 5.3 se amplió a 4 mil millones. En Harbour se supone que supera los 4 mil millones... ¿alguien ha podido llegar a manejar en sus aplicaciones esas cifras de registros? A lo largo de mi experiencia no he tenido noticias que hayan llegado a semejante cantidad. es posible que si, pero no he tenido noticia alguna. así que, tengo la impresión que a tu cliente le están "dorando la píldora" para encaminarlo hacia los productos de Microsoft.
Saludos
Armando
FWH + BCC582 + WorkShop 4.5 + Resource Hacker + Mingw
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
Re: Cantidad de Registros
mil millones es mucho
tengo tablas dbf en 5.3 de hasta 5millones de registros y es una locura con el espacio en disco y DBF y CDX, solo de pensar en generar indices es una locura.
ahora migrando a MySql se supone que el limite es el espacio en disco
saludos,
Mauricio
tengo tablas dbf en 5.3 de hasta 5millones de registros y es una locura con el espacio en disco y DBF y CDX, solo de pensar en generar indices es una locura.
ahora migrando a MySql se supone que el limite es el espacio en disco
saludos,
Mauricio
- Armando Picon
- Posts: 448
- Joined: Mon Dec 26, 2005 9:11 pm
- Location: Lima, Peru
Re: Cantidad de Registros
Mauricio
En un equipo viejito con Pentium IV y un disco de 120 GB un cliente mio manejaba tablas de transacciones que llegaron hasta 17 millones, eso bajo clipper, y salvo cuando habia que rehacer los indices, no se sentia lentituda alguna. Cuando pase la aplicación a xHarbour la velocidad se aceleró a casi 2.4 veces.
Como digo, muchas veces los requerimientos de los clientes son "inducidos" por tanto galifardo que funge de "conocedor" o gurú.
Saludos
Armando
En un equipo viejito con Pentium IV y un disco de 120 GB un cliente mio manejaba tablas de transacciones que llegaron hasta 17 millones, eso bajo clipper, y salvo cuando habia que rehacer los indices, no se sentia lentituda alguna. Cuando pase la aplicación a xHarbour la velocidad se aceleró a casi 2.4 veces.
Como digo, muchas veces los requerimientos de los clientes son "inducidos" por tanto galifardo que funge de "conocedor" o gurú.
Saludos
Armando
FWH + BCC582 + WorkShop 4.5 + Resource Hacker + Mingw
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
- pablovidal
- Posts: 398
- Joined: Thu Oct 06, 2005 10:15 pm
- Location: Republica Dominicana
- Contact:
Re: Cantidad de Registros
Bueno,
Yo tengo una aplicación atacando a MySql y una sola tabla tiene 69 millones de registros y contando...
con datos almacenados de 7 años.
Yo tengo una aplicación atacando a MySql y una sola tabla tiene 69 millones de registros y contando...
con datos almacenados de 7 años.
Saludos,
Pablo Alberto Vidal
/*
------------------------------------------------------
Harbour 3.2.0, Fivewin 17.02, BCC7
------------------------------------------------------
*/
Pablo Alberto Vidal
/*
------------------------------------------------------
Harbour 3.2.0, Fivewin 17.02, BCC7
------------------------------------------------------
*/
Re: Cantidad de Registros
Armando,
exactamente, el problema es cuando toca generar indices por fallas en la energia o X, ahi si a tomar varias tazas de cafe en lo que termina.
Saludos,
Mauricio
exactamente, el problema es cuando toca generar indices por fallas en la energia o X, ahi si a tomar varias tazas de cafe en lo que termina.
Saludos,
Mauricio
- Armando Picon
- Posts: 448
- Joined: Mon Dec 26, 2005 9:11 pm
- Location: Lima, Peru
Re: Cantidad de Registros
Pablo
Si es cierto que la capacidad de mysql es tremenda. El caso es que a muchos de los cliperos no se les hace fácil afrontar el nuevo estilo de programar para lograr los efectos de una gran consulta. Quien se ha entrenado en, por ejemplo, lenguajes como Java o PHP se adecuán más ráido que los cliperos "clásicos".
Saludos
Armando
Si es cierto que la capacidad de mysql es tremenda. El caso es que a muchos de los cliperos no se les hace fácil afrontar el nuevo estilo de programar para lograr los efectos de una gran consulta. Quien se ha entrenado en, por ejemplo, lenguajes como Java o PHP se adecuán más ráido que los cliperos "clásicos".
Saludos
Armando
FWH + BCC582 + WorkShop 4.5 + Resource Hacker + Mingw
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
-
- Posts: 440
- Joined: Fri Oct 07, 2005 2:17 pm
- Location: Lima - Peru
- Contact:
Re: Cantidad de Registros
Armando
Es cierto que trabajar con sentencias SQL se hace inicialmente complicado para los que siempre hemos usado DBFs, pero de un tiempo a esta parte la migracion para trabajar en una Base de Datos se hace cada vez mas imperiosa, por diferentes motivos, para eso hay librerias (pago) como SQLLIB y SQLRDD que "encapsulan" las sentencias SQL en comandos tradicionales Clipper/(x)Harbour, eso hace que la migracion sea MUY rapida, claro que poco a poco hay que ir migrando a SQL pues cosas como un "Do Whil ... End Do" se solucionan con un simple "UPDATE" y como en la Base de Datos uno no se preocupa de la apertura en modo exclusivo o publico (eso lo maneja el motor) el UPDATE (replace en DBF) de todas las lineas lo hace de un solo golpe, sin tener que pasar a preguntar linea por linea si puede bloquear el registro como en los DBFs, a parte de que no hay que sacar a nadie para una baja fisica y los indices solo se crean cuando se crea la tabla.
En fin me fui, lo que quiero decir que dejar DBFs por Bases de Datos (como MySQL) no es un drama, es mas sencillo de lo que se imagina, por lo menos con las librerias arriba mencionadas, hay otras opciones FREE como TDolphin, ADO que viene con soporte en FWH, Etc., pero esas nunca las he usado asi que no puedo opinar
Es cierto que trabajar con sentencias SQL se hace inicialmente complicado para los que siempre hemos usado DBFs, pero de un tiempo a esta parte la migracion para trabajar en una Base de Datos se hace cada vez mas imperiosa, por diferentes motivos, para eso hay librerias (pago) como SQLLIB y SQLRDD que "encapsulan" las sentencias SQL en comandos tradicionales Clipper/(x)Harbour, eso hace que la migracion sea MUY rapida, claro que poco a poco hay que ir migrando a SQL pues cosas como un "Do Whil ... End Do" se solucionan con un simple "UPDATE" y como en la Base de Datos uno no se preocupa de la apertura en modo exclusivo o publico (eso lo maneja el motor) el UPDATE (replace en DBF) de todas las lineas lo hace de un solo golpe, sin tener que pasar a preguntar linea por linea si puede bloquear el registro como en los DBFs, a parte de que no hay que sacar a nadie para una baja fisica y los indices solo se crean cuando se crea la tabla.
En fin me fui, lo que quiero decir que dejar DBFs por Bases de Datos (como MySQL) no es un drama, es mas sencillo de lo que se imagina, por lo menos con las librerias arriba mencionadas, hay otras opciones FREE como TDolphin, ADO que viene con soporte en FWH, Etc., pero esas nunca las he usado asi que no puedo opinar
Enrrique Vertiz Pitta
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
- pablovidal
- Posts: 398
- Joined: Thu Oct 06, 2005 10:15 pm
- Location: Republica Dominicana
- Contact:
Re: Cantidad de Registros
Enrrique,
Yo hice la transicion en el 2002 o 2003 con la eagle1 de manu
Y es la que he usado, hice una aplicacion en linux puro y duro
usando la tmysql que viene con la xharbour con modificaciones
mias. Y ahora estoy usando la tDolphin, una clase extremadamente
genial.
Ahora me estoy embarcando un poco mas alla, pues estoy en los
procesos de hacer una aplicacion para android y webservices
que ataque a la MySql.
Yo hice la transicion en el 2002 o 2003 con la eagle1 de manu
Y es la que he usado, hice una aplicacion en linux puro y duro
usando la tmysql que viene con la xharbour con modificaciones
mias. Y ahora estoy usando la tDolphin, una clase extremadamente
genial.
Ahora me estoy embarcando un poco mas alla, pues estoy en los
procesos de hacer una aplicacion para android y webservices
que ataque a la MySql.
Saludos,
Pablo Alberto Vidal
/*
------------------------------------------------------
Harbour 3.2.0, Fivewin 17.02, BCC7
------------------------------------------------------
*/
Pablo Alberto Vidal
/*
------------------------------------------------------
Harbour 3.2.0, Fivewin 17.02, BCC7
------------------------------------------------------
*/
-
- Posts: 988
- Joined: Thu Nov 24, 2005 3:01 pm
- Location: Madrid, España
Re: Cantidad de Registros
Juan Carlos
MDB es una estructura muy compleja dentro de un único fichero, ni por asomo podría llegar a ser más segura que un sistema donde cada entidad tiene su propio archivo.
Espero que esto te resulte útil para poder aclarar el concepto a tu cliente. Un saludo
Debo concidir con el compañero que dice que a tu cliente le están vendiendo basura. COmparando las tablas mdb y dbf, las segundas son MUCHO mas seguras por algo muy simple: tienen una estructura de registro fijo, con texto plano, y facilmente recuperables y accesibles, y las estructuras complejas como los índices están en archivos separados que se pueden regenerar en cualquier momento sin riesgo de pérdidas de información. Por el contrario, en el caso de las mdb, los datos están paginados (como en los índices) y todas las tablas índices y otros objetos extraños están dentro del mismo fichero. Que Dios nos proteja de tener que recuperar informacion de tales engendros. Y si la seguridad tiene que ser muy alta, y quieres ciertas garantías de seguridad, se me ocurren tres soluciones cliente-servidor basadas en DBF: Advantage Database Server, Apollo o la libre específica para [x]Harbour LetoDB.juan carlos bellucci wrote:...le dicen que las pase por seguridad a MDB...
MDB es una estructura muy compleja dentro de un único fichero, ni por asomo podría llegar a ser más segura que un sistema donde cada entidad tiene su propio archivo.
Espero que esto te resulte útil para poder aclarar el concepto a tu cliente. Un saludo
Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
-
- Posts: 115
- Joined: Sat Mar 07, 2009 9:36 pm
- Location: Argentina
- Contact:
Re: Cantidad de Registros
Gracias Armando y gracias a todos por su tiempo. la cosa es así las bases de datos del tipo dbf puede ser abiertas con herramientas externas algo que no ocurre con las mdb si tienen password ya que en un sistemas de cuentas de clientes algún empleado no muy fiel podría alterar sus datos.
Mi pregunta era solo si una tabla podría almacenar la misma cantidad de registros que una dbf. yo me manejo con ado no uso access ya que estoy programando con fivewin y xharbour , de hecho ya tengo un sistema asi totalmente y aprovecho a decirles que si alguien desea alguna cosa desde ya estoy a sus gratas ordenes.
Consulte a varios especialistas del tema y algunos me dijeron que una tabla no puede pasar los 64kbts otros que no hay información es por eso que como buen clippero y ahora adorador de Fivetech pregunte en el foro. Señeres nuevamente gracias y veremos tratare de llenar una tabla para medir su capacidad de registros.
Tabla abierta como data1 obvio
For I := 1 to 1000.000.0000
Data1:AddNew()
Data1:Fields("Numero "):Value := I
Data1:UpDate()
Next I
Veremos cuanto registros entran mientras me tomo un cafe ja ja
que tengan buen dia .
Mi pregunta era solo si una tabla podría almacenar la misma cantidad de registros que una dbf. yo me manejo con ado no uso access ya que estoy programando con fivewin y xharbour , de hecho ya tengo un sistema asi totalmente y aprovecho a decirles que si alguien desea alguna cosa desde ya estoy a sus gratas ordenes.
Consulte a varios especialistas del tema y algunos me dijeron que una tabla no puede pasar los 64kbts otros que no hay información es por eso que como buen clippero y ahora adorador de Fivetech pregunte en el foro. Señeres nuevamente gracias y veremos tratare de llenar una tabla para medir su capacidad de registros.
Tabla abierta como data1 obvio
For I := 1 to 1000.000.0000
Data1:AddNew()
Data1:Fields("Numero "):Value := I
Data1:UpDate()
Next I
Veremos cuanto registros entran mientras me tomo un cafe ja ja
que tengan buen dia .
Re: Cantidad de Registros
bellucci,
Los limites de una .dbf dependen, ademas del nº de registros, de la cantidad de campos. Es decir, el nº de campos va a condicionar el nº de registros posibles.
Yo tengo .dbfs con 20 millones de registros, usando xHarbour. Es muy probable que con Harbour, con sus numerosisimas mejoras y extensiones, los limites y prestaciones de las .dbfs hayan aumentado con respecto al olvidado xHarbour.
Saludos
Los limites de una .dbf dependen, ademas del nº de registros, de la cantidad de campos. Es decir, el nº de campos va a condicionar el nº de registros posibles.
Yo tengo .dbfs con 20 millones de registros, usando xHarbour. Es muy probable que con Harbour, con sus numerosisimas mejoras y extensiones, los limites y prestaciones de las .dbfs hayan aumentado con respecto al olvidado xHarbour.
Saludos
-
- Posts: 988
- Joined: Thu Nov 24, 2005 3:01 pm
- Location: Madrid, España
Re: Cantidad de Registros
Juan Carlos,
en Harbour las dbfs se pueden encriptar, por ejemplo lo uso para registrar el acceso a un programa:
Adios problemas con empleador deshonestos, jeje.
Por cierto, en http://en.wikipedia.org/wiki/Comparison ... nt_systems dice que el tamaño máximo de tabla es 2Gb, y 255 columnas. Acá tenemos algunas tablas especiales para hacer unas interfaces con 300 o 400 campos y sin problemas.
en Harbour las dbfs se pueden encriptar, por ejemplo lo uso para registrar el acceso a un programa:
Code: Select all
Use 'Acceso.dbf' Shared New
dbInfo( DBI_PASSWORD, 'palabraclave' )
NetAppend()
Field->Usuario:= NetName()
Field->Fecha := Date()
Field->Entrada:= Left( Time(), 5 )
Field->Empresa:= AllTrim( cMarcaLog )
dBCommit()
dBUnLock()
Close Acceso
Por cierto, en http://en.wikipedia.org/wiki/Comparison ... nt_systems dice que el tamaño máximo de tabla es 2Gb, y 255 columnas. Acá tenemos algunas tablas especiales para hacer unas interfaces con 300 o 400 campos y sin problemas.
Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"