Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Debates
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-08-2006
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.941
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
dB2 es equiparable con Oracle, ambos estan en el "top of line" en bases de datos.

Por debajo, estan Sql Server

Luego estan MySql, PostGre, Firebird, Visual FoxPro

Luego esta SqlLite, Nexus, etc...

Debajo del averno, esta Acces
__________________
El malabarista.
Responder Con Cita
  #2  
Antiguo 23-08-2006
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.671
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por mamcx
dB2 es equiparable con Oracle, ambos estan en el "top of line" en bases de datos.

Por debajo, estan Sql Server
Luego estan MySql, PostGre, Firebird, Visual FoxPro
Luego esta SqlLite, Nexus, etc...
Debajo del averno, esta Acces
Bueno, esa es "tu" lista, seguro que no es la opinión mayoritaria
Responder Con Cita
  #3  
Antiguo 23-08-2006
Avatar de linuz
linuz linuz is offline
Miembro
 
Registrado: sep 2004
Posts: 88
Poder: 22
linuz Va por buen camino
Cita:
Empezado por Casimiro Notevi
Bueno, esa es "tu" lista, seguro que no es la opinión mayoritaria
Bueno, a parte de la opinión personal de cada uno también entra en juego el objetivo final de la Base de Datos a realizar. Es decir, depende del tamaño, de la seguridad que necesites, y para que la necesites.

No es lo mismo construir una BD para una pequeña empresa que para una multinacional... o si??


Saludos
Responder Con Cita
  #4  
Antiguo 23-08-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
A ver señores.... si mamcx dice que esa es la lista.... esa es la lista, no hay discusión .

La lista de mamcx parécese que es en cuanto al poderío del SGBBDD, no se ha hablado de la mejor calidad/precio ni de requerimientos específicos para una empresa.

Por supuesto, para mí, como desarrollador independiente, la mejor opción es Firebird, por mis "requerimientos personales", pero eso es otra historia .

Saludos incordiantes
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #5  
Antiguo 23-08-2006
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.671
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por Lepe
A ver señores.... si mamcx dice que esa es la lista.... esa es la lista, no hay discusión .

La lista de mamcx parécese que es en cuanto al poderío del SGBBDD, no se ha hablado de la mejor calidad/precio ni de requerimientos específicos para una empresa.

Por supuesto, para mí, como desarrollador independiente, la mejor opción es Firebird, por mis "requerimientos personales", pero eso es otra historia .

Saludos incordiantes
¿y quién lo dice?, ¿cómo se mide ese poderío?
Responder Con Cita
  #6  
Antiguo 23-08-2006
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.941
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Yo sabia... yo sabia..

La lista esta basada en mas o menos dos criterios:

- Capacidad de procesamiento
- Funcionalidad "Enterprise"

Por ejemplo, Oracle y DB2 tienes soporte muy fuerte en mainframes, pueden soportar cargas de trabajo enormes y funcionan en clusters. Son usadas por clientes nada "tipicos" como por ejemplo, aquellos que procesan informacion metereologica (que de acuerdo a la revista de DB2, que a veces me llega no se porque, es de lo mas "heavy" que se pueda imaginar).

Aunque nunca he usado Oracle y Db2, por la susodicha revista se que DB2 tiene capacidades realmente monstrosas. Por ejemplo, en DB2 se pueden hacer tipos de datos que mapeen datos moleculares, estructuras de arbol, navegacion en jerarquias, y otras cosas...


Mejor dicho, como nos dijo un tipo de Oracle en una conferencia, NO EXISTIA (1999) NINGUNA empresa en Colombia o en LATIONAMERICA que REALMENTE le sacara la leche a Oracle. Todo el mundo la usaba para pinches contabilidades.

Toca leer un rato sobre estos motores para darse un poco la cuenta de que es lo que los motores basicos no hacen.

Sql Server sigue porque en el nivel de computacion por debajo de "Enterprise" esta "Departamental". Sql Server es la base de datos departamental, i.e., la base de datos que secciones de una enterprise usa.

Porque arriba de nuestros queridos Firebird, MySql y demas? Porque:

- Tiene soporte a cluster, integrado
- Tiene vistas divididas (no recuerdo el nombre) que lo que hace es que defines "Desde la A-M los datos vienen del servidor 1 y de la N-z del servidor 2"
- Sobre Win2000+ Cluster Edition pueden mas o menos emular las capacidades de escalamiento de Oracle y Db2.
- Soporta tecnologia gracias a su fuerte integracion con NT, como por ejemplo el manejo de fibras, que hace que pueda tener mejor desempeño
- Incluye los servicios de transformacion de datos, muy potente
- Incluye un sistema de reporteo muy decente
- Incluye analysis services, para Olap. Tremendo y facil de usar.
- Incluye integracion nativa con Active Directory
- Muy elegante hacer vistas que consultan a otras BD. Por ejemplo, puede uno hacer una vista como:


SELECT * FROM BaseDatos.Firebird.En.ServidorLinux-Renegado

Y integra solito sobre el motor. Con actualizaciones (puedes correr update o delete sobre una vista externa como si fuera una vista local)

- El tener una version gratuita (MSDE) pego muchisimo y frente a ello, es un poco mas dificil vender la idea de un motor igual de gratuito pero menos potente. Recuerde que a un empresario no le importa un pepino si ve o no el codigo fuente y no hay una forma simple de que prefiera un monton de peludos que den soporte frente a una empresa. No sirve ademas que a diferencia de lo que ocurre con Windows, Sql Server se ha ganado una muy fuerte reputacion.

Si yo fuera a pelear contra alguien, teniendo yo Sql Server y el Firebird, MySql o Postgree, a menos que le suene al tipo el uso de linux (un punto debil, bastante, de Sql Server), no tiene como ganar. Con lo de reporting services termina el "combate" y con lo de Olap y Excel, lo fulmino

(Que malo que soy!)

Note lo de "Incluye" e "Integrado". Sql Server, bien usado, puede ser mas rentable en terminos economicos para una empresa incluso en contra de soluciones mas baratas o gratis fundamentalmente porque "incluye" y esta "integrado". Y a diferencia de otros productos de MS, a este si se le puede creer, es muy bueno.

Obviamente, es la BD donde tengo mas cancha Y esto que cuento de Sql lo tiene de sobra Oracle y DB2, aunque quizas no lo "regalen" ni venga incluido.

Pero el asunto, es que si solo se usan para hacer selects, updates y deletes, es una perdida de poder tremenda.

Luego firebird y compañia. Su poder esta fundamentalmente en su simplicidad. No cargan con muchos MB de archivos (Sql Server no tiene todo esos MB simplemente porque los programadores de MS sean tontos, es que si se usan para esas cosas que les digo), lo que hace que puedan tener mas desempeño bruto o "vertical". Miren que el desempeño de MySql es debido a que por default no tiene un motor transaccional. Tampoco, a excepcion de MySql, tienen costos futuros de licenciamiento, y el hecho que puedan correr sobre otros OS es muy fuerte. Pero no tanto, ma llama mas la idea de que son motores mas embeidos.

El hecho de poder hacer BD embeida es una habilidad que me parece tremenda.

Estos motores tambien apuntan a un uso departamental, pero sinceramente, al juntar todo un motor como Sql Server es mas completo. Pero exigue alguien que sepa integrar las cosas.

Mejor dicho. Si se pone a pelear MySql/Firebird/Postgree contra Sql Server/Oracle y Db2 a nivel de *motor de datos* no hay pelea.

Pero si ponemos a pelear a nivel de aplicaciones, seguro que si. Siendo el caso que me gusta mucho Sql Server, *prefiero* Firebird (por encima de lo que sea!) porque me permite hacer *aplicaciones* mas flexibles, y menos que le saque jugo a reporting y a olap, no escogeria Sql... (aunque tambien se puede estos servicios de Sql con otros motores gracias a transforming services y vistas remotas!)

Mejor dicho, es como dicen: "Si ellos son grandes y fuertes, nosotros somo pequeños y rapidos!"
__________________
El malabarista.
Responder Con Cita
  #7  
Antiguo 24-08-2006
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.671
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por mamcx
Yo sabia... yo sabia.. [...]
ja,ja,ja... yo también lo sabía, estuve un rato dudando si darle al botoncito "enviar mensaje", y al final sucumbí y lo apreté

Mi punto de vista es un poco diferente, ni mejor ni peor, sólo distinto.

Evidentemente DB2 proviene de grandes sistemas y mainframes UNIX y VMS. No se puede negar que es potente, a mí me parece como un mamut, grande, pesado, poco ágil aunque puede arrastrar unas cargas muy pesadas. Lo poco que he visto es que resulta bastante "arisco" para programarlo, espartano, algunas características sólo pueden realizarse con el uso de herramientas externas, en fin, lo que es, como un tractor para arar el campo.

Oracle también es potente, no se puede negar, aunque requiere también una buena formación para sacarle provecho. Tiene características muy avanzadas para grandes sistemas y al igual que DB2, es multiplataforma. Aunque como bien dices, no es el idóneo para una pequeña empresa, creo que ambos, DB2 y Oracle, requieren de un administrador en plantilla.

MS SQL Server, Microsoft necesitaba un RDBMS porque sólo contaba con Access, a todas luces insuficiente para cualquier uso profesional, y decidieron comprar Sybase, ese es el origen de MS SQL Server. Como todas, tiene sus virtudes y sus defectos. Hasta la versión última que probé, creo que la 7, tenía una pobre implementación para los triggers, el tamaño de página es fijo, tiene bloqueos a nivel de filas, etc. aunque tiene cosas buenas, como el poder consultar más de una base de datos al mismo tiempo.
Lo peor que tiene, sin duda es que sólamente existe para Windows, por lo que está muy limitada.

Firebird, al igual que Oracle y DB2, es muy escalable desde pequeños ordenadores hasta lo más grandes sistemas que existen, el motivo es que hay versiones para Windows, Linux, Solaris (con procesadores Sparc y con i386), HP-UX, AIX, FreeBSD, Mac OS X, etc. por lo que no hay problemas de migración de datos según van creciendo las necesidades de la empresa.
Se puede usar en sistemas multiprocesadores y ofrece un rendimiento espectacular combinado con sistemas Unix/Linux. Este es uno de los puntos donde más flojea MS SQL Server, que al estar limitada sólo a Windows, y al ofrecer Windows una pobre implementación multiprocesador la restringe más.
Además tiene un buen sistema anti-crash, se recupera automáticamente tras una caída del sistema por cortes de suministro eléctrico, fallos de hardware, etc.
Las bases de datos se pueden dividir en tantos ficheros físicos como se quieran, por lo que se pueden saltar tranquilamente las limitaciones de tamaño de los sistemas operativos para obtener grandes bases de datos.
Ocupa poco, se instala "sola", es ágil, no necesita mantenimiento, es libre y gratis y "no hay una panda de melenudos detrás", hay una empresa que te atiende bien y responde muy rápido.

Está claro que para mí, Firebird está por encima de MS Sql Server. Tan sólo hay que tener en cuenta un pequeño detalle, los ordenadores más potentes del mundo, en su mayoría usan Linux, Unix o algún derivado, en todos ellos se puede instalar Firebird. Sin embargo, MS Sql Server está limitado a Windows, y Windows ni siquiera funciona en esos ordenadores.
Y un sistema que se llame: profesional, grande, departamental, etc. y esté limitado a pequeños microordenadores i386 con windows... me parece de broma.
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
como actualizar firebird 1.5 a firebird 2.0 cidarta Firebird e Interbase 3 26-04-2006 08:57:07
Firebird : Llamado para probadores de Firebird 2.0 JOSEPE Firebird e Interbase 0 12-03-2005 20:33:18
Problemas Firebird Super Server 1.5 con RFunc Firebird v 1.0 Prophoenix Firebird e Interbase 1 09-03-2004 11:40:48


La franja horaria es GMT +2. Ahora son las 23:54:24.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi