Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > La Taberna
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-04-2008
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Base de datos PostgreSQL de 474 Gb

¿Quién dijo que Firebird y PostgreSQL son para proyectos pequeños?

En este enlace cuentan unas pruebas realizadas con un programa de medicina que tiene una base de datos en PostgreSQL, el servidor es un Sun Fire X4600 con 8 dual core 64 bits (amd opteron), 32 Gb de RAM, S.O. Solaris y 12 discos de 15000 rpm.

Finalmente, en las pruebas, la base de datos llegó a 474 Gbytes y algunas tablas con más de 500 millones de registros.

http://blogs.sun.com/jkshah/entry/ca...olven_org_open
Responder Con Cita
  #2  
Antiguo 16-04-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.119
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

500.000.000 de registros... madre mía, y a mí que 500 ya me parecen muchos.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 16-04-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 24
BlueSteel Va por buen camino
Cool

Cita:
Empezado por Casimiro Notevi Ver Mensaje
Quién dijo que Firebird y PostgreSQL son para proyectos pequeños?

En este enlace cuentan unas pruebas realizadas con un programa de medicina que tiene una base de datos en PostgreSQL, el servidor es un Sun Fire X4600 con 8 dual core 64 bits (amd opteron), 32 Gb de RAM, S.O. Solaris y 12 discos de 15000 rpm.

Finalmente, en las pruebas, la base de datos llegó a 474 Gbytes y algunas tablas con más de 500 millones de registros.
Guauuuuuuuuu

no se que me impresiona más... el pedazo de maquina... o la cantidad de registros con la que trabajan...

Salu2

PS: ya me veo jugando el Need For Speed en ese Pc...
__________________
BlueSteel
Responder Con Cita
  #4  
Antiguo 16-04-2008
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por BlueSteel Ver Mensaje
Guauuuuuuuuu
no se que me impresiona más... el pedazo de maquina... o la cantidad de registros con la que trabajan...
Salu2
PS: ya me veo jugando el Need For Speed en ese Pc...
No sólo es un "pedazo de máquina", es que además el sistema operativo y el Postgres hacen uso de ella.
Si fuese cierto sistema que es muy usado no podría hacer uso de los procesadores, ni de la memoria, ni de...
Responder Con Cita
  #5  
Antiguo 16-04-2008
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.003
Poder: 26
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
¡Eso sí es una base de datos y no lo que tenemos por aquí!

¿Cuánto tarda en hacer un INNER JOIN "con todos los extras"?, porque aquí con MySQL y 10.000 registros (100 más o menos) se tira un minuto de reloj . Algo estamos haciendo mal, seguro.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #6  
Antiguo 16-04-2008
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Poder: 22
RONPABLO Va por buen camino
Cita:
Empezado por Ñuño Martínez
¡Eso sí es una base de datos y no lo que tenemos por aquí!

¿Cuánto tarda en hacer un INNER JOIN "con todos los extras"?, porque aquí con MySQL y 10.000 registros (100 más o menos) se tira un minuto de reloj . Algo estamos haciendo mal, seguro.
huy mucho para 10 mil registos..... si tiene Indices??? Yo con firebird en una Tabla con mas de 100 mil registros en una agenda que cada vez que van a ver un día (en promedio se consulta unas 3 o 4 veces por minuto) se ejecuta un inner (dentro de un SP) y esto demora milésimas de segundo
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H"
Responder Con Cita
  #7  
Antiguo 16-04-2008
Avatar de Crashthebig
Crashthebig Crashthebig is offline
Miembro
 
Registrado: oct 2006
Ubicación: Republica Dominicana
Posts: 59
Poder: 19
Crashthebig Va por buen camino
dices que con 10,000 registros mysql dura mucho, pero tambien debes preguntarte ¿es la base de datos que es lenta, o es la computadora que la corre?, porque yo probe en un servidor de cuatro porcesadores una base de datos mysql con 23,000 registros aproximadamente y la base de datos es muy rapida, en lo personal MySQL es mi base de datos preferida.

La combinacion del exito

Delphi + Zeos + MySQL

Acaso puede existir algo mejor
__________________
Marcos: Delphi programmer
Desde Republica Dominicana Pa'l mundo entero
http://webhacker.webcindario.com
Responder Con Cita
  #8  
Antiguo 16-04-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 24
poliburro Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Finalmente, en las pruebas, la base de datos llegó a 474 Gbytes y algunas tablas con más de 500 millones de registros.

http://blogs.sun.com/jkshah/entry/ca...olven_org_open

De Postgres nop, pero de firebird, mmm que te puedo decir
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #9  
Antiguo 16-04-2008
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Poder: 22
RONPABLO Va por buen camino
Cita:
Acaso puede existir algo mejor
Como dicen por ahí, para gustos los colores, y mi color es el que se ve en las llamas
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H"
Responder Con Cita
  #10  
Antiguo 16-04-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 24
BlueSteel Va por buen camino
Wink

Cita:
Empezado por Casimiro Notevi Ver Mensaje
Si fuese cierto sistema que es muy usado no podría hacer uso de los procesadores, ni de la memoria, ni de...
supongo que estas hablando del güindos ciego....
__________________
BlueSteel
Responder Con Cita
  #11  
Antiguo 16-04-2008
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por BlueSteel Ver Mensaje
supongo que estas hablando del güindos ciego....
Del mismo
Responder Con Cita
  #12  
Antiguo 18-04-2008
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 22
gatosoft Va camino a la fama
Cita:
Empezado por Crashthebig Ver Mensaje
dices que con 10,000 registros mysql dura mucho, pero tambien debes preguntarte ¿es la base de datos que es lenta, o es la computadora que la corre?, porque yo probe en un servidor de cuatro porcesadores una base de datos mysql con 23,000 registros aproximadamente y la base de datos es muy rapida, en lo personal MySQL es mi base de datos preferida.

La combinacion del exito

Delphi + Zeos + MySQL

Acaso puede existir algo mejor
Yo diría que si existe:
Delphi + Zeos + PostgreSQL

Yo quisiera comentar que tambien he tenido buenas experiencias con PostgreSQL y la cantidad de registros.... no tantos, pero alcance a manejar tablas con 3'000.000 (en un peridodo de 3 meses mas o menos) eran tablas que almacenaban movimientos de una gran empresa, por lo que eran tablas muy concurridas.

Las cosas funcionaban bien, no conozco las especificaciones de los servidores sobre los que corria, se que era bajo linux y que de vez en cuando había que hacer VACUMM ANALYZE por que se "ponia lento" el sistema, pero esta lentitud era relativamente pequeña (nada de minutos)

Saludos,
Responder Con Cita
  #13  
Antiguo 18-04-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 24
poliburro Va por buen camino
Cita:
Empezado por gatosoft Ver Mensaje
Yo diría que si existe:
Delphi + Zeos + PostgreSQL


Saludos,

y aún mucho mejor:


Delphi + ADO + PostgreSQL
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #14  
Antiguo 18-04-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.562
Poder: 25
egostar Va camino a la fama
Hey, no hay nada mejor que

DELPHI 4 Std + BDE + PARADOX


Bueno, bueno, ya se que no pueden competir contra eso, no se sientan mal, es mas les invito un buen tequila para olvidar

Salud OS

PD. y eduarcol no me vengas con que ando desvirtuando hilos ....
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #15  
Antiguo 18-04-2008
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 22
gatosoft Va camino a la fama
egostar, nos mataste con esa tripleta... eso en cartas equivaldría a una Flor imperial ... !
Responder Con Cita
  #16  
Antiguo 18-04-2008
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Y una pregunta, de esos componentes, ¿hay alguno que sea de acceso directo?, ¿cuál es más recomendable?, que no tenga "intermediarios"
Responder Con Cita
  #17  
Antiguo 18-04-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 24
poliburro Va por buen camino
ADO tiene acceso directo a través del proveedor OLEDB.
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #18  
Antiguo 18-04-2008
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por poliburro Ver Mensaje
ADO tiene acceso directo a través del proveedor OLEDB.

Entonces no es acceso directo, no?
Responder Con Cita
  #19  
Antiguo 18-04-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 24
poliburro Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Entonces no es acceso directo, no?
No. Y generalmente ningún lenguaje lo tiene. Puesto que todos deben usar la API que ofrece el motor.

La diferencia radica en el número de capas que deben utilizarce para acceder al motor. Mientras el uso de Odbc implica dos capas intermedias, el uso de ADO ofrece solo una y Zeos ofrece solo una capa si mi memoria no me falla. La diferencia sustancial entre ADO y zeos, es que ADO es una tecnología lo suficientemente madura como para explotar todas y cada una de las características de cada motor en particular (Si existe OleDb) o en su caso explotar las características ofrecidas por un proveedor intermedio (Odbc). Además de que ADO te permite de manera sencilla utilizar Multidatasets, XML, etc.

Ahora, esto es lo que yo hasta la fecha se, obviamente soy humano y puedo estar equivocado en algunos aspectos, por lo que si conoces algúna manera de conectarte directamente a algún motor. (Sin pasar por las requeridas DLLs) te agradecería me pasaras el tip :P. (Hasta la fecha solo en C++ he visto la capacidad de conexión directa)
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #20  
Antiguo 18-04-2008
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Bueno, lo que quiero decir es que, por ejemplo, con FIBplus, MDO, IBX, etc se puede acceder directamente a la base de datos Firebird.
¿Qué se usa para acceder igualmente a PostgreSQL?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Insertar Datos a un campo de la base de datos desde un DBEdit saltamirano Varios 11 12-12-2007 18:29:35
Crear base de datos y cargar datos desde delphi Albano MySQL 4 17-05-2007 21:01:18
como hago para agregar datos a PostgreSQL pnsd_89 Conexión con bases de datos 0 22-03-2007 19:56:04
Herramienta case para diccionario de datos de base de datos firebird mcalmanovici Firebird e Interbase 1 11-02-2007 16:17:37
Reto Para Expertos En Base De Datos Y Tipos De Datos.... (blob) frankmch Conexión con bases de datos 2 08-09-2003 20:44:52


La franja horaria es GMT +2. Ahora son las 01:54:00.


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
Copyright 1996-2007 Club Delphi