El enigma de la lentitud en los software empresariales a pesar de la innovación tecnológica

Los rankings de popularidad de bases de datos de abril de 2022 de DB-Engines han sido publicados y la gran noticia es... que realmente no hay muchas noticias destacadas. Las 10 principales bases de datos de hoy son prácticamente las mismas que el año pasado, e incluso hace cinco años. No es que las cosas nunca cambien en el mundo de las bases de datos. De hecho, Matthias Gelbmann, co-fundador de Solid IT, la empresa detrás del sistema de clasificación multifacético de DB-Engines, ha creado un video (mejor a 2x velocidad) que muestra cómo han cambiado los rankings a lo largo del tiempo.

Sin embargo, sigue siendo cierto que los cambios en las bases de datos ocurren lentamente, similar a lo que vemos en los lenguajes de programación, como nos recuerda regularmente Steve O'Grady de Redmonk. ¿Por qué? Porque ambos involucran inversiones empresariales significativas que cambian con poca frecuencia, si es que lo hacen.

Índice de Contenido
  1. Las bases de datos a lo largo del tiempo
  2. Perpetuidad de los lenguajes de programación

Las bases de datos a lo largo del tiempo

Aunque el video de Gelbmann vale la pena verlo, también es posible retratar la relativa estasis en los rankings de las bases de datos a través de algunas capturas de pantalla. Así es como se encuentran las 10 principales bases de datos en abril de 2022:

El enigma de la lentitud en los software empresariales a pesar de la innovación tecnológica - CXO | Imagen 1 Newsmatic

Ahora retrocedamos un año hasta abril de 2021, utilizando la Wayback Machine:

El enigma de la lentitud en los software empresariales a pesar de la innovación tecnológica - CXO | Imagen 2 Newsmatic

La escasez de talento y el agotamiento laboral afectan a los profesionales de la ciberseguridad

Igual que siempre, ¿verdad? Bueno, ¿qué hay de abril de 2017, hace cinco años?

El enigma de la lentitud en los software empresariales a pesar de la innovación tecnológica - CXO | Imagen 3 Newsmatic

Vale, ahora estamos viendo algunos cambios, pero aún no muchos. Apache Cassandra salió de las 10 principales desde abril de 2017, pero no cayó mucho: en abril de 2022 ocupa el puesto número 11. No es un cambio significativo. Y Elasticsearch, que ahora se encuentra en las 10 primeras posiciones, estaba justo fuera (en el puesto número 11) en 2017.

¿Qué hay si retrocedemos 10 años completos hasta octubre de 2012 (la primera vez que DB-Engines comenzó a publicar sus rankings)?

Memcached (ahora en el puesto número 30 en 2022) llegó a las 10 principales, pero por lo demás hay muy pocos cambios absolutos en la popularidad de las bases de datos, aunque por supuesto hay cambios significativos en la popularidad relativa. Es decir, Oracle todavía encabeza la lista, pero su posición relativa es menos segura.

Por supuesto, si quieres ver movimientos significativos en los rankings, las posiciones del 11 al 25 están en constante movimiento, aunque incluso allí, quizás no tanto como podrías pensar. Es realmente en la larga cola de bases de datos (50 - 300+) donde hay una caldera de cambios en la popularidad de las bases de datos. Google BigQuery, por ejemplo, fue lanzado en 2011 pero no logró cumplir los requisitos de clasificación de DB-Engines hasta finales de 2014. En abril de 2015, BigQuery no logró terminar entre las 50 principales, pero ahora ocupa el puesto número 24. Dado lo lento que se mueven los datos, ese tipo de mejora en los rankings sugiere una adopción dramática en siete años, medida en términos de empleos, interés de búsqueda y más.

Se está volviendo más vieja la industria tecnológica

Esto no debería sorprendernos. Las empresas se muestran reacias a cambiar sus bases de datos, dado lo sensible que puede ser la información. Incluso Amazon, que tenía incentivos profundos para abandonar Oracle, tardó años antes de lograr finalmente esa hazaña. Las bases de datos no están solas en recibir el tratamiento persistente.

Perpetuidad de los lenguajes de programación

Soy fanático de cómo Redmonk clasifica los lenguajes de programación, utilizando datos de GitHub y Stack Overflow. El equipo de Redmonk ha estado analizando la evolución de la adopción de lenguajes de programación durante más de una década. A veces, descubren tendencias emocionantes O'Grady y su equipo. Sin embargo, no recientemente. Como O'Grady escribió recientemente:

La historia en esta ocasión, al igual que en algunas ocasiones anteriores, es la estabilidad. Fuera de algunas excepciones notableas que discutiremos en breve, la regla del movimiento de los lenguajes durante los últimos años ha sido que hay poco movimiento. De hecho, diecisiete de los veinte lenguajes aquí presentes han sido estables durante tres trimestres consecutivos.

Continuó sugiriendo que "puede que estemos entrando en una era de relativa estasis" con respecto a los lenguajes de programación, "un estado en el que los lenguajes han encontrado sus nichos respectivos y un nivel de competencia". Ese "estado" se ha estabilizado en unos pocos lenguajes de propósito general (JavaScript en el primer puesto, seguido de Python, Java, PHP, con CSS y C# empatados en el quinto) en los que los desarrolladores dependen para realizar la mayor parte de su codificación.

La razón de esta aparente estasis es diferente pero también similar a la estabilidad en las elecciones de las bases de datos: Existe fricción significativa para cambiar a algo nuevo. En el caso de los lenguajes, se necesita un proveedor con un gran poder de mercado (como Apple) para convencer a los desarrolladores de cambiar a algo como Swift o Objective-C. O se necesita una mejora dramática en seguridad u otras preocupaciones, como en el caso de Rust, para motivar el cambio.

Pero la mayor parte del tiempo, para la mayoría de las empresas, "aburrido" es una característica, no un error. Es por eso que, para las bases de datos, los lenguajes de programación, los sistemas ERP y más, la innovación tecnológica rápida no siempre se traduce en una adopción empresarial rápida. Después de todo, las empresas tienen negocios, no ferias de ciencia, que dirigir.

Diseño antes que tecnología: lecciones de diseño para líderes tecnológicos

Divulgación: Trabajo para MongoDB, pero las opiniones expresadas aquí son solo mías

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre CXO, allí encontraras muchos artículos similares a El enigma de la lentitud en los software empresariales a pesar de la innovación tecnológica , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.