Para la mayoría de las tareas de programación, tiene bastante selección de idiomas para elegir, y buenas comunidades fuertes detrás de muchos de ellos. Pero cuando necesitas trabajar con una base de datos, en realidad solo hay una opción viable en estos días: SQL. Claro, hay diferentes empresas con diferentes implementaciones y dialectos, pero todavía está buscando las cosas con¿Cómo se convirtió SQL en el lenguaje de base de datos dominante?
SELECT columns
FROM table
JOIN other_table ON criteria
WHERE other_criteria
No siempre fue así, sin embargo. Todavía a principios de los años 90, no había una única forma obvia de interactuar con una base de datos. Pero hoy, hay. Y con la forma en que los lenguajes de computadora tienden a proliferar en lugar de converger, me parece un poco extraño. ¿Qué factores históricos y técnicos llevaron al dominio casi completo de SQL del dominio de acceso a la base de datos?