Al ver que no se animaban a contestarme busque en google y encontre
esto, por favor den su opinion que me interesa al saber de personas
que estan en este grupo y son muy conocedores.
Leen por favor este articulo que encontre:
¿Por qué usar Firebird SQL?
Miércoles, 29 de abril de 2009 Dejar un comentario Ir a comentarios
¿Porqué tan pocos desarrolladores están usando Firebird SQL? Ha sido
la pregunta formulada por Henrique Lobo en su blog iTexto concluyendo
que pensar que no hay muchos desarrolladores es estar en un gran
error, pues hay más desarrolladores que utilizan Firebird de los que
se cree y este número está creciendo rápidamente; los desarrolladores
se están dando cuenta de las ventajas que éste motor tiene frente a
otras bases de datos como MySQL: el principal “competidor”.
A primera vista, pareciera que quienes usan Firebird son los
desarrolldores en Delphi. Aunque el número de desarrolladores usando
este motor va en aumento sigue siendo reducido, ¿por qué no es tan
popular como MySQL o PostgreSQL? Tal vez como se indica en el sitio de
Firebird SQL:
Como probablemente algunos hayan notado, Firebird es más maduro,
tienen más características, no vale ni un centavo y es seguro que está
más preparada para ambientes empresariales. Entonces, ¿por qué no hay
muchas personas que hayan escuchado de este motor?
Las razones son simples:
1. Firebird no tiene una única entidad comercial que gestione el
desarrollo y gane dinero por ello. Hay compañías, pero ninguna de
ellas obtienen ganancias por vender licencias de Firebird (Firebird es
totalmente gratis). Esas empresas venden soporte pero el retorno
económico es mucho menor.
Por lo tanto, no hay nadie que invierta su dinero en mercadeo y
haga un despliegue alrededor de este proyecto. Problemas similar es
plagan a otros proyectos de código abierto como PostgreSQL, por
ejemplo.
2. Cuando fue el boom de los servidores web y las aplicaciones
web, Firebird no estaba listo para ser una base de datos para web.
Como la demanda por almacenamiento de datos creció, la gente estuvo
demandando algo más fácil y rápido que archivos planos del tipo Perl.
MySQL, simplemente estuvo en el lugar correcto en el momento correcto.
Al poco tiempo, cada ISP (Proveedor de internet) tenía soporte para
PHP y MySQL y la plataforma LAMP fue aceptada. Como suele suceder,
esos primeros en un mercado nuevo, rápidamente fueron aceptados, y es
bastante difícil para otros dejar que esa “tajada” de mercado se vaya.
Tal vez sea una situación injusta, pero muchos desarrolladores han
empezado a reconsiderarla. Pero acaso ¿qué características tiene este
motor que merezca la atención de los desarrolladores? Bueno, helas a
continuación:
* Realmente gratuito: contrario a MySQL, Firebird i puede ser
usado en aplicativos comerciales sin ningún tipo de “honorarios” o
problemas legales. (Cabe mencionar que PostgreSQL tiene esa ventaja
también)
* Todas las características básicas de los grandes RDBMS:
Procedimientos almacenados, disparadores o triggers, A.C.I.D., copias
de seguridad en caliente, generadores, integridad referencial, y un
gran etc.
* Bajo consumo de recursos: ¿Alguna vez ha visto una base de datos
embebida? Simplemente sorprendente: en menos de 1 MB se podrá disponer
de todas las características de la base de datos sin “cortarle” nada!
* Bajos requerimientos de hardware: básicamente, si algo realiza
operaciones informáticas, de seguro podrá correr Firebird.
* Disponible en todas las grandes plataformas: Linux, Windows, Mac
OS, Solaris y otras.
* Rendimiento razonable: El rendimiento de Firebird está al igual
del prestado por MySQL y PostgreSQL.
* Proyecto bastante activo: a pesar de su baja popularidad, s un
proyecto bastante activo. Por ejemplo, en abril de 2009, se anunció la
beta de la versión 2.5 del proyecto.
* Bases de datos de tamaño ilimitado: El límite del tamaño de la
base de datos está determinado por el sistema de archivos en el cual
se almacena la base de datos. Pero, por si acaso, la base de datos
excede el límite, siempre es posible dividirla en múltiples archivos.
(La base de datos más grande conocida ocupa más de 980 GB)
* Compatibilidad 100% con el estándar SQL 92
* Conectividad: puede acceder a Firebird SQL a través de cualquier
lenguaje de programación.
Y si hablamos de herramientas para administrar Firebird existen
varias. Tanto así que también existe un programa que sirve para
convertir de MS Access a Firebird.
Aunque es una base de datos para “enamorarse” y usar a diario, a veces
es difícil que un cliente le dé tanta aceptación frente a MySQL o
PostgreSQL. Otras razones que se podrían contemplar por lo que
Firebird es tan impopular son:
* Por ahora, ninguna gran empresa presta soporte como Sun/Oracle o
IBM.
* El sitio oficial (
http://www.firebirdsql.org) no luce atractivo
gráficamente, así que la primera impresión no suele ser la mejor.
Cualquiera pensaría que está abandonado. El patrocinador más grande
hoy en hoy en día es IBPhoenix , y su principal negocio es Firebird.
Pero incluso su propio sitio web (el de IBPhoenix) cae en el mismo
problema de diseño gráfico.
* El hecho de que siempre se ha asociado con Delphi desde un
principio ha producido que con la decadencia de Delphi, la popularidad
de Firebird también lucha por mantenerse a flote.
* Documentación escasa. Es difícil encontrar documentación y en
castellano aún más.
Sea como sea, es un proyecto que promete bastante y que considero que
esa racha de “injusticia” pasará y logrará posicionarse y darse a
conocer. Pruébelo usted mismo y muy probablemente diga como yo: “Por
qué no lo conocí antes”.