 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
josian Cdt

Registrado: 09 Feb 2003Mensajes: 12
|
Publicado: Dom 11 May, 2008 7:37 pm Asunto: Que BBDD utilizar |
|
|
Hola,
Voy a hacer un programa un poco mas serio que las practicas de la uni y necesito usar una BBDD.
El programa lo voy a hacer con C++ Builder y no va a llevar una carga de registros excesiva pero necestito que sea completo, facil de usar con C++ builder y "Muy barato".
Muchas Gracias.
Un saludo |
|
| Volver arriba |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Dom 11 May, 2008 9:47 pm Asunto: |
|
|
Barato y bueno Interbase o MySQL _________________ Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc
http://www.touchsoftwares.com |
|
| Volver arriba |
|
 |
josian Cdt

Registrado: 09 Feb 2003Mensajes: 12
|
Publicado: Dom 11 May, 2008 10:30 pm Asunto: |
|
|
Muchas Gracias.
Interbase me parece que Viene con el BDE y creo que es facil el tema del Driver
Sabe si MySql es igual de facil.
Sabes si estos adminten imagenes en las BBDD.
Como veras estoy muy pez.
Un saludo |
|
| 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: Mar 13 May, 2008 2:51 pm Asunto: |
|
|
Hola, creo que Angel se refiere a Firebird. Y tengo entendido que en cualquier base de dato mas o menos decente deberías poder guardar imágenes ya que generalmente lo tratan como un campo memo binario. Creo que hasta en Ms Access puedes guardar imágenes jejej si se puede.
Con respecto a que base de datos usar voy a tratar de resumir desde mi punto de vista.
_ Si estas programando por jovi usa cualquier bd, estudia sus potenciales y limitaciones.
_ Si estas en la colegio, facultad etc. Prueba y analiza a todas las bases de datos que tengas a tu alcance la lista puede ser larga, este tipo de criterio a veces nos hace perder algunos años en la Fac., los cuales vuelves a ganar en el campo laboral. .
_ Si estas realizando un trabajo bueno aquí hay un montón de factores que te pueden influir, por ejemplo:
_La concurrencia, si lo van a usar en red o solo una persona en una sola maquina.
_Que flujo de datos va a manejar.
_Que tamaño crees que llegaran las tablas de aquí a 5 8 10 años (debes calcular, estimar, etc).
_Hay empresas que solo le importa que el sistema que le instales tenga licencia libre de patentes.
_Si te interesa la integridad referencial o no es muy importante, en tus aplicativos.
_Disponibilidad de documentación.
_Herramientas de reparación para las bd que dispones, por ej en MySQL las herramientas mas polentas para reparacion son de pago, teniendo la ventaja de que es una BD muy bien documentada, si lo estudias reduces posibles fallos.
_Disponibilidad de los componentes, clases, funciones, para conexión a la BD.
Seguro me olvido de algunos pero creo que son los mas importantes, luego algunos factores como velocidad, plataforma en las cuales puedes implementar, herramientas de administración disponibles, etc etc.
Generalmente una BD soporta todos los tipos de datos que te imagines y los que no te imagines también están, alguien lo penso por vos jejeje.
En mi caso comence estudiando paradox, dbase, luego pase a usar Access, y luego a Inter. Base, algunas cositas en Firebird. Y un largo camino con MySQL y en Postgress.
Actualmente estoy usando MySQL y Postgeress.
Quien usa MySQL. (sacado de la wiki)
• Wikipedia, sirve más de 200 millones de consultas y 1,2 millones de actualizaciones cada día, con picos de 11.000 consultas por segundo.
• Cox Communications - La cuarta televisión por cable más importante de EEUU, tienen más de 3.600 tablas y aproximadamente dos millones de inserciones cada hora
En MySQL cada tabla puede tener hasta 65536 terabytes (256 ^ 7 - 1 bytes), y con campos blob de hasta 4Gb, y creo que mas, el soporte transaccional no es totalmente completo, MySQL tiene varios motores de BD.
Algo que considero muy importante, se puede incrustar en la aplicación, yo lo utilizo cuando distribuyo demo (bd Embedded).
Dispone de muy buena documentación.
Luego Postgress, el soporte transaccional q no tiene MySQL lo tiene PG, es una BD orientado a Objeto. Tiene buen rendimiento cuando se trabaja con grandes volumenes de datos, para q te hagas una idea si tu sistema necesita buen soporte transaccional, trabajara con varios cientos de tablas y la mayoria tendra un tamaño superior a 500Mb -1Gb creo que es PG la solucion, obviamente para plantearte algo asi ya no puedes pensar solo en una PC, debes pensar por ej en un cluster, sistema distribuido.
PG no se puede incrustar en la aplicación, se tiene que instalar el servidor.
BD con buena documentación.
Bueno y aqui viene quien usa postgres muchisimas empresas.ej:
Wisconsin Circuit Court Access con 6*180GB DBs replicados en tiempo real.
Bueno tampoco quiero aburrirte, como te dije al principio es solo mi punto de vista.
Saludos Tor _________________ Un experto es aquel que ya ha cometido todos los errores posibles en una materia muy concreta.
(Niels Bohr)
Ultima edición por Tor el Mar 13 May, 2008 8:07 pm, editado 1 vez |
|
| Volver arriba |
|
 |
Angel Master


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

Registrado: 09 Feb 2003Mensajes: 12
|
Publicado: Mie 14 May, 2008 7:15 am Asunto: |
|
|
| Muchas Gracias por las respuestas |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|