Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-06-2007
semptrion semptrion is offline
Miembro
 
Registrado: abr 2007
Posts: 112
Poder: 18
semptrion Va por buen camino
Encuesta: Cuál es el mejor gestor de base de datos?

Siempre que leo acerca de la información técnica de un gestor de base de datos, normalmente está realizada orientada a hablar bien de ese gestor ya que escriben los que apoyan, soportan o crean. Sin embargo, creo que la opinión más válida será de aquellos que utilizan los gestores de base de datos, es decir, nosotros. La gente que está en el campo de batalla y que debemos diseñar, programar y recibir los halagos (o no) por nuestras elecciones.

Al momento de elaborar la encuesta, no existe predisposición alguna acerca de motor de base de datos, tecnología, forma de licencia u otra. Es tocar la realidad, nada más.

Se que los resultados, al ser públicos y estar en nuestro foro, nos permitirán a todos tomar elecciones en el futuro.

Antes de que vengan los abucheos y las porras por determinado gestor (motor) de base de datos, me gustaría, solicitarles que me ayuden a llenar esta mini encuesta sobre los gestores de base de datos que utilizan (y sus percepciones). Por favor, si utilizaron en más de un sistema, sírvanse en comentarnos en un formulario para cada sistema.

1) Nombre del gestor de base de datos que utiliza: _______________
2) Plataformas en las que funciona: ________, ___________, ___________
3) Tipo de licenciamiento: ______________________________________
4) Costo estimado (en dólares):
  • por licencias ____________,
  • por usuarios ___________,
  • por tiempo ______________,
  • por soporte ____________
  • otro _________ describir __________________________
5) Soporte para: (1=si, y uso; 2=si, pero no uso; 3=no tiene; 0=no sé)
  • esquemas:
  • procedimientos almacenados o funciones:
  • integridad referencial:
  • vistas:
  • triggers:
  • dominios:
  • transaccionalidad (commit/rollback):
6) Cantidad de tablas que usa la aplicación: ________________

7) Cantidad de registros de datos:
  • La mayor cantidad usada en una tabla: __________________
  • El promedio de registros: ______________
  • La mayor cantidad esperada de uso: _________________
8) Velocidad de respuesta: (Flash=1 2 3 4 5=Tortuga; 0=no sé)
  • consulta sobre tablas con menos de mil registros:
  • consulta sobre tablas con registros entre mil y un millón:
  • consulta sobre tablas con registros entre un millón y diez millones:
  • consulta sobre tablas con más de diez millones de registros:
9) Otros criterios: (Excelente!=1 2 3 4 5=pésimo; 0=no sé)
  • Estabilidad:
  • Compatibilidad con versiones precedentes:
  • Compatibilidad con versiones siguientes:
  • Información:
  • Soporte en línea:
  • Soporte telefónico:
  • Manuales:
  • Manejo de codificación:
  • Concurrencia:
  • Distribución:
  • Recuperación de fallos:
10) Criterios específicos: (fácil=1 2 3 4 5=imposible!; 0= no sé)
  • Instalación:
  • Configuración:
  • Afinamiento:
  • Migración de datos:
  • Transporte de datos:
  • Crear copias de respaldo:
  • Recuperar copias de respaldo:
  • Log de transacciones:
11) Comentarios, observaciones, sugerencias (a placer)


Espero (esperamos) su cooperación y gracias de antemano:

Última edición por semptrion fecha: 14-06-2007 a las 17:47:04.
Responder Con Cita
  #2  
Antiguo 14-06-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.037
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
1) Nombre del gestor de base de datos que utiliza: Firebird
2) Plataformas en las que funciona: Linux, Windows, AIX, MacOS-X, FreeBSD, HP-UX, Solaris, etc.
3) Tipo de licenciamiento: Software libre
4) Costo estimado (en dólares):
  • por licencias 0
  • por usuarios 0
  • por tiempo 0
  • por soporte, Depende lo que necesites
  • otro _________ describir __________________________
5) Soporte para: (1=si, y uso; 2=si, pero no uso; 3=no tiene; 0=no sé)
  • esquemas: 0 (no sé qué es)
  • procedimientos almacenados o funciones: 1
  • integridad referencial: 1
  • vistas: 1
  • triggers: 1
  • dominios: 1
  • transaccionalidad (commit/rollback): 1
(A partir de aquí imagino que te refieres a algún programa específico, con el que trabajo/desarrollo)

6) Cantidad de tablas que usa la aplicación: alrededor de 200

7) Cantidad de registros de datos:
  • La mayor cantidad usada en una tabla: Debe estar alrededor de 50 millones
  • El promedio de registros: ¿promedio entre todas las tablas?: alrededor de 250.000 mil. ¿Promedio de esa tabla en particular?: alrededor de 1 millón.
  • La mayor cantidad esperada de uso: alguna tabla puede llegar a los 100 millones en pocos años (en alguno de nuestros clientes).
8) Velocidad de respuesta: (Flash=1 2 3 4 5=Tortuga; 0=no sé)
  • consulta sobre tablas con menos de mil registros: 1
  • consulta sobre tablas con registros entre mil y un millón: 1
  • consulta sobre tablas con registros entre un millón y diez millones: 1
  • consulta sobre tablas con más de diez millones de registros: 1
9) Otros criterios: (Excelente!=1 2 3 4 5=pésimo; 0=no sé)
  • Estabilidad: 1
  • Compatibilidad con versiones precedentes: 1
  • Compatibilidad con versiones siguientes: 1
  • Información: 1
  • Soporte en línea: 1
  • Soporte telefónico: 1
  • Manuales: 2 (manuales y documentación en línea, en inglés)+algún libro. Tampoco necesita muchos manuales.
  • Manejo de codificación: 1
  • Concurrencia: 1
  • Distribución: 0 (no sé a qué te refieres, ¿distribuida?)
  • Recuperación de fallos: 1
10) Criterios específicos: (fácil=1 2 3 4 5=imposible!; 0= no sé)
  • Instalación: 1
  • Configuración: 1
  • Afinamiento: 1
  • Migración de datos: 1
  • Transporte de datos: 1
  • Crear copias de respaldo: 1
  • Recuperar copias de respaldo: 1
  • Log de transacciones: 0
11) Comentarios, observaciones, sugerencias (a placer)
Creo que la mejor relación potencia/precio que se puede encontrar.
Responder Con Cita
  #3  
Antiguo 15-06-2007
Avatar de courtois
courtois courtois is offline
Miembro
 
Registrado: abr 2006
Ubicación: Mexico DF
Posts: 200
Poder: 19
courtois Va por buen camino
1) Nombre del gestor de base de datos que utiliza: MS SQL Server 2005 Express
2) Plataformas en las que funciona: Windows
3) Tipo de licenciamiento: Sin costo (perdon por poner libre)
4) Costo estimado (en dólares):
  • por licencias sin costo,
  • por usuarios sin costo,
  • por tiempo sin costo,
  • por soporte sin costo pero limitado a la msdn
  • otro _________ describir __________________________
5) Soporte para: (1=si, y uso; 2=si, pero no uso; 3=no tiene; 0=no sé)
  • esquemas:1
  • procedimientos almacenados o funciones:1
  • integridad referencial:1
  • vistas:1
  • triggers:1
  • dominios:1
  • transaccionalidad (commit/rollback):1
6) Cantidad de tablas que usa la aplicación: hasta 140

7) Cantidad de registros de datos:
  • La mayor cantidad usada en una tabla: hasta 10 millones de registros
  • El promedio de registros: 600 mil
  • La mayor cantidad esperada de uso: mas de 10 millones de registros
8) Velocidad de respuesta: (Flash=1 2 3 4 5=Tortuga; 0=no sé)
  • consulta sobre tablas con menos de mil registros:1
  • consulta sobre tablas con registros entre mil y un millón:1
  • consulta sobre tablas con registros entre un millón y diez millones:1 (si la consulta esta bien diseñada)
  • consulta sobre tablas con más de diez millones de registros:1 (si la consulta está bien diseñada)
9) Otros criterios: (Excelente!=1 2 3 4 5=pésimo; 0=no sé)
  • Estabilidad:1
  • Compatibilidad con versiones precedentes:2 (siempre hay cosas nuevas)
  • Compatibilidad con versiones siguientes:2 (espero)
  • Información:1
  • Soporte en línea:1
  • Soporte telefónico:0 (no creo, solo el de paga)
  • Manuales:1 (mucha documentación)
  • Manejo de codificación:1 (claro depende donde)
  • Concurrencia:2 (por su limitado uso de recursos)
  • Distribución:2 (es limitado)
  • Recuperación de fallos:1
10) Criterios específicos: (fácil=1 2 3 4 5=imposible!; 0= no sé)
  • Instalación:1
  • Configuración:1 (en general)
  • Afinamiento:1 (en general)
  • Migración de datos:1
  • Transporte de datos:1
  • Crear copias de respaldo:1
  • Recuperar copias de respaldo:1
  • Log de transacciones:1
11) Comentarios, observaciones, sugerencias (a placer)
Obviamente que el de paga es mas rapido y mas extenso, pero... es de paga asi que creo que para el desarrollador independiente es una opción muy buena y para la empresa u organismo que puede pagar y necesita algo mejor, pues el SQL Server de paga, ahora que si necesitas mas potencia y no quieres pagar mucho y no te agobian las prisas, entonces existen muchas opciones aceptables como Firebird, MySql entre otros.

Ventajas
-Facil (lo que funciona, funciona jajaja)
-Libre uso, libre distribución
-su SQL es rico en funciones
-Soporte XML nativo
-Integracion con .NET
-La interfase es excelente y muy rica
-Excelente integración con las herramientas de desarrollo de microsoft
-Depuracion SQL integrada (aunque a veces es un dolor de cabeza)
-SQL planeador
-servicios de reporte
-los agregados de usuarios excelente

Limitaciones inherentes a su licenciamiento:
-solo usa 1 CPU
-solo usa 1Gb de RAM maximo
-el tamaño de la base de datos es de 4Gb maximo
-replicacion solo 1 subscriptor
Otras limitantes
-Solo para Windows

Corregido lo de "libre" por "sin costo" (aunque se referia al $$$, no al licenciamiento, pero en fin)

Última edición por courtois fecha: 15-06-2007 a las 02:02:49.
Responder Con Cita
  #4  
Antiguo 15-06-2007
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.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
¿Nadie utiliza MySQL? Más que nada porque tengo curiosidad. Yo lo utilizo en mi web pero nunca he medido sus capacidades ni sé cómo hacerlo.

Gracias apañeros.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #5  
Antiguo 15-06-2007
Avatar de D-MO
D-MO D-MO is offline
Miembro
 
Registrado: ago 2005
Ubicación: root@debian:/#
Posts: 1.042
Poder: 20
D-MO Va por buen camino
Cita:
Empezado por Ñuño Martínez
¿Nadie utiliza MySQL? Más que nada porque tengo curiosidad. Yo lo utilizo en mi web pero nunca he medido sus capacidades ni sé cómo hacerlo.
Yo lo uso, y programa con este gestor a diario. Todos mis proyectos hasta el momento han sido Web y los servidores donde los he alojado solo tienen disponible MySQL, PgSQL y MSSQL (si utilizara servidores windows, pero na, elegi servidores Unix.)

He tenido la curiosidad de probar el PgSQL, pero leyendo por la web me entero de que es un buen gestor hasta cierto punto, ya que (segun lo que he leido) para conexiones via web se queda atrás de MySQL.

También he tenido ganas de darle una probadita a Firebird, pero no he tenido la oportunidad de hacer ningun software para escritorio hasta el momento y en los servidores que uso para los sitios web no disponemos de esta base de datos.

No he querido llenar la encuesta ya que hay algunas preguntas que se me hacen un poco difíciles responder ya que en la mayoría de los casos, entrego el proyecto y ya no vuelvo a saber nada de el. Son muy pocos los casos en los que he tenido que dar soporte, por lo que no puedo darme el lujo de presumir "mi Experiencia" con Bases de Datos. Ahora, si quieren mi opinion deben orar por mi para que el proyecto proximo sea más grande y me contraten tambien para dar soporte, ya entonces les comentaré con mucho gusto

Saludos.
Responder Con Cita
  #6  
Antiguo 15-06-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Hola,

Se habían generado en este tema, siete mensajes que debatían acerca de si SQL Server Express era libre o gratuito. Creo que la intención de este hilo no era traer aquí tal debate, razón por la cual he movido esos mensajes a un nuevo hilo en el foro de debates. Podrán encontrarlo en

SQL Server Express, ¿Libre o gratuito?

// Saludos
Responder Con Cita
  #7  
Antiguo 18-06-2007
mamaro mamaro is offline
Miembro
 
Registrado: mar 2004
Posts: 79
Poder: 21
mamaro Va por buen camino
Hola,

Te diré que he trabajado con Oracle 8, SQL Server (pago), MySQL, y Firebird 1.0 1.5 y 2.0, y mi favorita es esta última.

El lenguaje SQL que soporta Firebird se ajusta bastante al estándard, los disparadores y procedimientos almacenados son una bala (además de resolverte muchos quebraderos de cabeza), las transacciones se comportan de mil maravillas, etc ... en este punto tengo que aclarar que nunca he utilizado Firebird con bases más grandes que 1.5 Gb. Además la instalación del cliente es facilísima (le tirás FBCLIENT.DLL dentro del system32 y listo).

Oracle es muy completa, además tiene muchísimas herramientas para recuperarte de cualquier descalabro, claro es sabido por todos que tiene un gran problema ... el precio.

SQL Server lo utilicé en producción sólo una vez (en el año 2000), y la elección fué por aspectos externos (ya tenían comprada la licencia por otro software) ... 3 ó 4 años después le vendí el mismo software a otra empresa, pero con base de datos Firebird y el rendimiento no tenía nada que ver ... no sé tal vez no sea problema de la BD sinó falta de conocimiento mía. Además sólo corre sobre Windows.

El problema que le veo a mySQL es que es bastante "incompleta" (a mi forma de verlo), los disparadores, procedimientos almacenados, y transacciones están en pañales (comparado con las otras BD) ... sí hay algo que decir .. ES MUUUUUY RÁPIDA.

Bueno saludos ... y como siempre todo depende con el cristal con que se mire ¿no?.
Responder Con Cita
  #8  
Antiguo 19-06-2007
Avatar de courtois
courtois courtois is offline
Miembro
 
Registrado: abr 2006
Ubicación: Mexico DF
Posts: 200
Poder: 19
courtois Va por buen camino
Oracle 10g, SQL Server 2000 y 2005, MySQL 4, Firebird 2.0, Advantage: de todos, me quedo con SQL Server, los puntos a favor de SQL Server es su alto grado de integracion, no es una isla, datos van y vienen en varios formatos, otro punto es su interface de usuario, muy completa, sus herramientas de desarrollo, planeación de ejecución, olap, de mineria de datos, de reportes, su integración con la crl, y todo eso, solo es superado por Oracle 10g... pero este ultimo es algo dificil
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Encuesta Mejor Opcion de Impresion LucasArgentino Impresión 23 06-04-2008 03:40:16
Encuesta : Cual es el foro mas eficiente? (Cual es el mod. y/o usuario mas eficiente) JuanErasmo Noticias 8 11-12-2006 16:35:09
Cual es el mejor acceso a FireBird/InterBase?; cuanto mejor?? Combat-F2D Firebird e Interbase 9 22-06-2006 18:32:36
Cual es la mejor forma de pasar datos de MSaccess a MySQL ctronx Conexión con bases de datos 7 04-08-2004 01:04:53
Cual es la mejor forma de Conectarse a una base de Datos Acces? catapulta Conexión con bases de datos 1 07-05-2003 05:04:21


La franja horaria es GMT +2. Ahora son las 18:13:25.


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