En un articulo anterior hablamos sobre los lenguajes de backend mas utilizados, hoy traigo el complemento a ese articulo, donde hablo sobre las bases de datos mas usadas por los programadores y me voy a basar en la información que he adquirido y obviamente en alguna encuesta de alguna empresa reconocida, para que no sea solo mi opinión.
La empresa que tomaré como referencia es nuevamente stackoverflow, ya que es aquí donde la mayoría de programadores llegan a consultar, a buscar respuestas o a ayudar a otros con sus dificultades, es decir que aquí se refleja lo que las personas están usando en su día a día.
También haré una comparación en Google trends para complementar con las intenciones de búsqueda que hay en la actualidad, Google nos mostrará que es lo que la gente más está buscando teniendo en cuenta en esta caso, un rango de 5 años.
Las he dividido en tres grupos, general, que es el resultado global de la encuesta, el segundo grupo son las bases de datos relacionales y el tercer grupo de NoSQL, no he tenido en cuenta cosas místicas y misteriosas que nos lleven a mundos mágicos y surrealistas 😉 como firebase y elasticsearch o cosas así, aquí veremos lo que se usa muy comúnmente.
Las bases de datos mas usadas según stackOverFlow
Ranking GENERAL de bases de datos mas usadas
Primero podemos observar de color rojo el ranking global con los 5 primeros puestos, en donde la ganadora indiscutible, compitiendo contra todo tipo de DB, MySQL, era de extrañar? para mi no, en segundo lugar vemos a PostgreSQL, lo cual tampoco me sorprende, luego en el tercer puesto de la general encontramos a SQLite, la verdad tampoco me sorprende tanto que esté en esta posición.
En cuarto puesto sigue MongoDB, una base de datos NoSQL y la primera de este tipo, tiene un muy buen puesto y tal vez en próximos años la veamos más arriba, pues su popularidad y características siguen creciendo, lo cual es fácil de conocer en su web oficial, en quinto puesto se ubica Microsoft SQL Server y esto es interesante, pues en mi caso pensaría que la base de datos de Oracle es mas usada, pero aquí vemos que no es así.
Creo que ya notaron que los tres primeros puestos y con buen porcentaje, son bases de datos relacionales, ojito a eso ehh!, así que esto te da una idea de que aprender primero, por si tenías alguna duda sobre este tema.
Ranking de bases de datos mas usadas SQL
Este ranking lo diferenciamos por que los números están en color amarillo, en ese orden de ideas, los puestos quedan así: MySQL, PostgreSQL y SQLite, en primer, segundo y tercer puesto, hasta aquí todo igual que en el ranking general del que hablamos antes, pero luego en cuarto puesto de las SQL tenemos a Microsoft SQL Server y en el quinto lugar a MariaDB, una replica gratuita de MySQL, que no requiere licencia en ningún momento para utilizarla.
Ranking de bases de datos mas usadas NoSQL
Este ranking lo veremos en la imagen con números de color blanco, como ya habíamos mencionado, MongoDB está en el primer lugar en este tipo de bases de datos y creo que estamos de acuerdo en su posición, o no? (deja tu comentario si no estas de acuerdo), en segundo lugar vemos a Redis, una DB de igual forma muy popular, pero que según Stackoverflow Mongo la supera aunque no por mucho porcentaje, Luego en tercer lugar vemos a DynamoDB de la gigante Amazon y en cuarto puesto tenemos a Cassandra de Apache, también usada por empresas gigantes como por ejemplo Facebook.
Las bases de datos mas usadas o buscadas según Google Trends
No se hasta que punto Google trends nos pueda decir cuales son mas usadas, pero la verdad es que si son las mas buscadas, es por algo, aunque muchas veces eso puede ser un poco engañoso, tal vez un montón de gente esté buscado una solo por que es muy popular y eso infle los resultados, pero de algo nos puede servir la tendencia en búsquedas de Google.
A lo que si tenemos que prestar atención es que como esto refleja la intención de búsqueda de las personas y las tendencias, los resultados que veremos nos pueden dar una idea de lo que se viene para un futuro en el tema.
he analizado los 5 primeros puestos del ranking general de stackoverflow y acá los resultados son un poco diferentes, como puedes observar la mas buscada es MySQL, seguida de Ms SQL, de tercera está PostgreSQL, sigue mongoDB y por último SQLite, querrá decir esto que a la gente le está dejando de interesar esta ultima base de datos mencionada? mmmm interesante, noten que la diferencia es bastante grande entre las otras y SQLite.
Dime que piensas, no te quedes callado o más bien quédate callado pero escribe tu comentario 🙂 no seas tímido BB 😉