| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
ignacio Invitado
|
Publicado: Mar 11 Mar, 2003 12:05 am Asunto: busco un gestor de bases de datos gratuito |
|
|
alguien sabe cual es la opción que se tiene que escoger para trabajar, necesitando una BD que permita acceso via IP desde ordenadores en REd y que sea gratuita y facil de usar con C++Builder 5 o 6.
Gracias. |
|
| Volver arriba |
|
 |
XyVy Master


Registrado: 25 Ago 2002Mensajes: 557Ubicación: Murcia (España)
|
|
| Volver arriba |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
|
| Volver arriba |
|
 |
ignacio Invitado
|
Publicado: Mar 11 Mar, 2003 9:57 am Asunto: Gracias |
|
|
gracias , las tres opciones se pueden utilizar sin limites, me refiero que si se puede vender una aplicación que acceda a una de estas BD?
En MySql he leido que no se puede.
Però sobre FireBird .... |
|
| Volver arriba |
|
 |
XyVy Master


Registrado: 25 Ago 2002Mensajes: 557Ubicación: Murcia (España)
|
Publicado: Mar 11 Mar, 2003 10:41 pm Asunto: |
|
|
Con Firebird si y con Interbase 6.0 Open Source, también son de libre distribución en el caso de Interbase 6.0 la restricción es sobre modificación del codigo de SGBD, pero logicamente no es algo que te haga falta.
Sobre MySQL te puedo decir que no está mal como opción, incluso muchas empresas de hospedaje la utilizan como opción para SGBD para todas las BD que utilizan los servidores Webs, por ciertas ventajas, como puedan ser los SELECT ... LIMIT (Limite de tuplas consultadas a mostrar), por cuestiones también de velocidad y por sencillez en el manejo de los BLOBs, pero sinceramente adolece de muchas cosas, al igual que le sucedia hasta la archiconocida ORACLE hasta hace algunas versiones.
Lo más importante que no tiene MySQL 4, es el manejo de la integridad referencial. Esto pienso que es muy interesante ya que libera al programador de generar más codigo para encargarse de ciertas tareas, las cuales las realiza el SGBD, otro fallo grande son las Sub-Consultas, solo soportadas en versión 4 y superior, por ahora (hasta que no llegue la versión 5) no soporta ni procedimientos almacenados, ni triggers. Por lo que no podras pseudo-implementar integridad referencial con el SGBD y todos sabemos que las claves ajenas nos pueden traer de cabeza en la redundancia y consistencia de información. Creo recordar que la versión estable actual de MySQL es la 3.29, la versión en proceso de estabilización es la 4.0 y la 5 es por ahora futuro!
Si piensas hacer un programa de gestión y está tiene muchas tablas, te sugiero que utilizes un lenguaje que implemente Integridad referencial, esto te puede quitar un montón de trabajo y te asegura mayor consistencia y eliminación de redundancia.
Es un placer por ejemplo modificar cierto campo y ver como todas las tablas donde hace referencia ese campo también son modificadas automaticamente sin tu poner nada de codigo (Sentencia: ON UPDATE CASCADE).
En fin, no quiere decir que por que MySQL no tenga estas cosas sea peor ni mucho menos, ya te digo que Oracle 6 no soportaba Integridad referencial y costaba una pasta.
Pues nada espero que te ayude todo esto a poder decidirte!!
Cuidate.
Para mi la mejor opción sería o Interbase 6.01 Open Source o Firebird 1.02.
- Parte editada----------
Se me olvidaba otro pequeño apunte, como imagino que estas en este foro por que lo vas a programar en Builder C++, entonces mejor opción desde luego es esa (para mi gusto) Interbase o Firebird, por que es como decir Ton y Jerry o Rasca y Pica, ya sabes, de la misma casa, además tienes los componentes IBX que ya vienen directamente integrados en el Builder y que acceden directamente al SGBD, olvidate de ODBC y cosas intermedias, así ganarás en rendimiento.
Bye. |
|
| Volver arriba |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Mie 12 Mar, 2003 6:38 am Asunto: |
|
|
Una de las mejores repsuestas que he leido, gracias y saludos _________________ Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc
http://www.touchsoftwares.com |
|
| Volver arriba |
|
 |
XyVy Master


Registrado: 25 Ago 2002Mensajes: 557Ubicación: Murcia (España)
|
Publicado: Mie 12 Mar, 2003 10:08 am Asunto: |
|
|
Muchas gracias, Touchsoftwares, pero seguro que hay muchos otros que puedan darlas mejor que yo. Para una de las pocas cosas que tengo bastante claras, he intentado dar una clara opinión de algunas ventajas y desventajas.
Aun así en la página de MySQL, podreis encontrar un comparador de SGBD entre MySQL y otras muchos SGBD, el problema es que han puesto los SGBD que les ha parecido y la versión que ellos han estimado oportuna. Pero bueno te puedes hacer una idea de las carácteristicas de MySQL.
Saludos y mucha suerte. |
|
| Volver arriba |
|
 |
ignacio Invitado
|
Publicado: Mie 12 Mar, 2003 10:11 am Asunto: Asi da gusto |
|
|
Así da gusto. Me ha quedado más que claro. Muchas Gracias de verdad.
Encantado de leer tu explicación.
Saludos , hasta la proxima. |
|
| Volver arriba |
|
 |
XyVy Master


Registrado: 25 Ago 2002Mensajes: 557Ubicación: Murcia (España)
|
Publicado: Mie 12 Mar, 2003 11:41 am Asunto: |
|
|
Me alegro de haber sido de utilidad por lo menos una vez, por que siempre ando preguntando por todos lados!
jajaja
Venga cuidense! |
|
| Volver arriba |
|
 |
|