Me pareció el lugar más apropiado para postear este artículo que habla de 35 motores de bases de datos disponibles como software libre.
CitarComo indican en el artículo, probablemente conozcáis las principales alternativas (algunas de ellas comerciales):
MySQL
PostgreSQL
MSSQL
SQLite
MS Access
Como indican en ese texto, es normal que dichas opciones estén tan extendidas: están muy bien documentadas, hay una gran comunidad de usuarios detrás de todas ellas y están muy integradas con la mayoría de CMS del mercado, además de estar disponibles en las principales empresas de hosting. Pero hay todo un mundo de posibilidades que va más allá de esas opciones.
Lo demuestra el citado artículo, del que simplemente haré una adaptación y que os recomiendo visitar. Las 35 alternativas Open Source en este terreno son las siguientes, y antes de nada, permitidme que me disculpe por la traducción. No estoy familiarizado con muchos de los términos que se manejan en el artículo, así que puede que haya metido la pata en alguna descripción:
Fuente:
http://www.muylinux.com/2010/03/04/35-motores-de-bases-de-datos-open-source/
recuerdo que cuando aprendi base de datos me explicaron que no existian motores de DB gratuitos, que ignoreantes o como cambiaron las cosas.
Cita de: frhfpwimb en Julio 24, 2011, 11:14:16
recuerdo que cuando aprendi base de datos me explicaron que no existian motores de DB gratuitos, que ignoreantes o como cambiaron las cosas.
Mucha gente desconoce lo que existe fuera de lo que ve en publicidades y, lamentablemente, no hay muchas instituciones, empresas o comunidades que hagan publicidad desarrollos de software libre.
Hay empresas que gastan cientos de millones de dólares en publicidad, "convenios", "licenciamiento", etc... así que no es extrañoque haya gente que no conozca otras cosas.
Saludos.
Además, gratuito no es lo mismo que libre.
Que bueno sería esa lista actualizada y mejor traducida, o al menos conocer la fuente.
Es que el tema es siempre se termina en lo mismo imaginate una DB de 9000000 registros... Lo guardarias en una motor de DB poco concoido o lo dejarias en uno de los conocidos?
Mmm... Depende la ideología por un lado, y por otro lado depende de muchas otras. Con ese criterio, nadie usaría software libre, y la realidad es que el otro día le instalé Linux a un amigo que era defensor del Windows (bajo el argumento, "nunca pagué por Windows") y se quedó re copado de la poca RAM que consume a comparación con Windows 7, entre otras cosas. O sea, en este caso tenemos un proyecto que es mejor en muchísimos sentidos, sin embargo es "poco conocido", pero el nivel de publicidad y poder económico que le permite a Windows ser "conocido", ¿lo hace mejor que Linux?
Apache todavía conserva el 60% de cuota del mercado.
Cita de: frhfpwimb en Julio 24, 2011, 18:46:20
Es que el tema es siempre se termina en lo mismo imaginate una DB de 9000000 registros... Lo guardarias en una motor de DB poco concoido o lo dejarias en uno de los conocidos?
Esa es una decisión que se toma analizando un cúmulo de factores. Aunque, lamentablemente, muchos colegas sólo deciden
"por si pertenece a una empresa reconocida y que brinda soporte".
Así la frase, en crudo.... porque muchos colegas sólo quieren tener a quién recurrir y echarle la culpa cuando pase algo...
Prefieren un producto cerrado, que no les permita (ni les de a ellos la responsabilidad de) meterse en el desarrollo para encontrar lo que no está funcionando.
Del otro lado está la gente que prefiere usar desarrollos "que no tienen el respado de una empresa" pero que les da otras tranquilidades. Como la de no morir cautivos de una empresa, por ejemplo.
Pero, volviendo al tema, también hay que preguntarse quiénes usan productos "que nadie conoce". Y bueno. Para no escarbar mucho, Google basa toda su infraestructura en derivados de GNU/Linux. Habría que preguntarle (en realidad ya lo hicieron... el artículo anda por ahí en la red) si ellos cambiarían lo que tienen por otra infraestructura basada en "productos conocidos" :)
Al parecer prefirieron "bueno por conocer que malo conocido".
Saludos.
Cita de: frhfpwimb en Julio 24, 2011, 18:46:20
Es que el tema es siempre se termina en lo mismo imaginate una DB de 9000000 registros... Lo guardarias en una motor de DB poco concoido o lo dejarias en uno de los conocidos?
En esa situación debería entrar a jugar la capacitación y criterio de los profesionales de sistemas que, entre otras cosas, tienen como tarea, investigar, aprender, estudiar, evaluar y conocer todas las alternativas posibles para ponerlas a prueba y decidir cual se ajusta mejor a los intereses de quien les paga el sueldo.
Pero pedir eso es una utopía, algunos deciden con la billetera, otros con el corazón, otros se quedan en lo conocido y otros, por ideología. Es muy raro que se termine eligiendo la mejor alternativa para el caso concreto, en todo caso se elige lo menos peor o aquello que saben manejar.
Porque, por mas conocido que sea un producto y muchos me digan que soporta 9 millones de registros, ¿Será el mejor para mi caso concreto?
SaludOS/2
Cita de: DAX en Julio 24, 2011, 20:07:08
Es muy raro que se termine eligiendo la mejor alternativa para el caso concreto, en todo caso se elige lo menos peor o aquello que saben manejar.
Evangelización mediante.
Cita de: groboko en Julio 24, 2011, 21:17:09
Cita de: DAX en Julio 24, 2011, 20:07:08
Es muy raro que se termine eligiendo la mejor alternativa para el caso concreto, en todo caso se elige lo menos peor o aquello que saben manejar.
Evangelización mediante.
Yo diría educación mediante. Y aquí, es el estado, en su función de educador y/o controlador de quienes educan, de proveer los medios y normas necesarios para formar profesionales mas aptos y menos "cerrados".
SaludOS/2
No soy partidario de la "evangelización" creo que tiene que ser algo natural la "migración". Uso soft cerrado (privativo conlleva otro significado que RMS trata de dar y que no me cabe) y soft abierto.
Para cada cosa elijo.
Mi postulado es real, nadie [empresas/organizaciónes promedio] dejaría sus datos a merced de un grupo que no tiene filial en argentina, que no se da soporte local y que no es muy conocido...
Me encanta la innovación, pero en producción no te dan a elegir, ahí tiene que ser lo que la gente de arriba quiere que sea ya sea porque legalmente quieren saber, como bien dicen, a quien echarle la culpa o porque tienen contratos de exclusividad.
Cita de: frhfpwimb en Julio 24, 2011, 21:29:24
No soy partidario de la "evangelización" creo que tiene que ser algo natural la "migración". Uso soft cerrado (privativo conlleva otro significado que RMS trata de dar y que no me cabe) y soft abierto.
Si lees las licencias del software "cerrado" (como vos dices) te darás cuenta de que es privativo (además de ser cerrado, que son cosas diferentes).
Citar
Para cada cosa elijo.
Mi postulado es real, nadie [empresas/organizaciónes promedio] dejaría sus datos a merced de un grupo que no tiene filial en argentina, que no se da soporte local y que no es muy conocido...
Si tu organización/empresa es grande, muy grande, puede ser que tener una filial sea "una ventaja".
No me imagino una PyME entablando una demanda a Oracle. Tampoco pagando por el servicio técnico.
Por algo existe la piratería, ¿no?
Citar
Me encanta la innovación, pero en producción no te dan a elegir, ahí tiene que ser lo que la gente de arriba quiere que sea ya sea porque legalmente quieren saber, como bien dicen, a quien echarle la culpa o porque tienen contratos de exclusividad.
Bueno, pero tu pregunta inició siendo, digamos, técnica (al mencionar millones de registros).
Ya sabemos que cuando a las decisiones las toman gerentes, políticos o simples funcionarios que sólo buscan tener las espaldas más o menos resguardadas (léase "a quien echarle la culpa"), las cosas pueden ir para cualquier lado y no hay criterios técnicos que valgan.
Saludos.