Как SQL стал доминирующим языком баз данных?

Для большинства задач программирования у вас есть большой выбор языков и сильные сообщества, стоящие за многими из них. Но когда вам нужно работать с базой данных, в наши дни действительно есть только один жизнеспособный выбор: SQL. Конечно, есть разные компании с разными реализациями и диалектами, но вы все еще ищете что-то с

SELECT columns
FROM table
JOIN other_table ON criteria
WHERE other_criteria

. Однако это было не всегда так. Еще в начале 90-х не было единого очевидного способа взаимодействия с базой данных. Но сегодня есть. И с учетом того, что компьютерные языки имеют тенденцию к распространению, а не к конвергенции, я нахожу это немного странным. Какие исторические и технические факторы привели к почти полному доминированию SQL в области доступа к базе данных?

9
задан Mason Wheeler 20 September 2010 в 22:51
поделиться