Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Que BBDD utilizar

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Que BBDD utilizar Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Barato y bueno Interbase o MySQL
_________________
Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc

http://www.touchsoftwares.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

josian escribió:
Sabes si estos adminten imagenes en las BBDD.

Sí, en Firefox (Interbase) se pueden usar imágenes en las tablas; yo las uso.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

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. Wink.

_ 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
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

Tor escribió:
Hola, creo que Angel se refiere a Firebird.

Por supuesto. Como uso el navegador Firefox muchas veces cambio los nombres por similitud Smile
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Muchas Gracias por las respuestas
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
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


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.