Per la maggior parte delle attività di programmazione, hai una buona scelta di lingue tra cui scegliere, e buone comunità solide dietro a molte di esse. Ma quando hai bisogno di lavorare con un database, c'è davvero una sola scelta praticabile al giorno d'oggi: SQL. Certo, ci sono diverse aziende con diverse implementazioni e dialetti, ma siete ancora alla ricerca le cose conIn che modo SQL è diventato il linguaggio dominante del database?
SELECT columns
FROM table
JOIN other_table ON criteria
WHERE other_criteria
Non è stato sempre così, però. Ancora nei primi anni '90, non c'era un unico modo ovvio per interagire con un database. Ma oggi c'è. E con il modo in cui i linguaggi dei computer tendono a proliferare piuttosto che a convergere, lo trovo un po 'strano. Quali fattori storici e tecnici hanno portato al dominio quasi completo di SQL del dominio di accesso al database?