banner
Центр новостей
Постоянно совершенствуем наши технологии и качество, чтобы оставаться в курсе тенденций отрасли.

Реляционные системы баз данных становятся проблемой — но что с этим делать?

Jul 21, 2023

История только для участников

Ян Каммерат

Следовать

--

41

Делиться

Мои отношения с реляционными базами данных возникли еще в конце 90-х. Это было частью моих первых шагов в области компьютеров и программирования, стало важной частью моего формального образования и учебы на инженера-программиста и постоянно сопровождало меня на протяжении всей моей профессиональной карьеры. Я почти пролез через всю кроличью нору РСУБД и до сих пор люблю ее.

За свою карьеру я работал с MySQL, Postgres, Oracle, Microsoft SQL Server, DBase, Access, SQLite, DB2, MariaDB, AWS RDS, Azure SQL, Google Cloud SQL и практически со всеми СУБД, которые мне попадались. Вы не можете любить СУБД, не любя SQL, который сам по себе является кроличьей норой. И не все SQL одинаковы. У вас есть MySQL со своим жаргоном, есть T-SQL от Microsoft и всемирно известный PL/SQL от Oracle. Наверное, нет необходимости упоминать, что все они несовместимы друг с другом.

Поверьте мне, я видел их все — финансы, транспорт, гостиничный бизнес, социальные сети, сервисы потокового видео и многое другое. Куда бы вы ни пошли, вы, скорее всего, найдете реляционную базу данных. Кажется, что мир полностью работает на реляционных базах данных, заполняющих карманы в первую очередь Oracle, IBM и Microsoft. Если вам нужно что-то большое, по-настоящему большое, вы обращаетесь к Oracle, IBM или Microsoft. Скорее всего, ваши требования также могут привести вас в SAP, особенно в финансовом секторе.

Говорят, что первые СУБД появились в начале 1970-х годов, когда был изобретен структурированный английский язык запросов (SEQUEL, позже сокращенный до SQL). Oracle выпустила свою первую базу данных в 1979 году, через три года после того, как Honeywell выпустила в 1976 году свое реляционное хранилище данных Multics, которое считается первой в мире реляционной базой данных. Всего через пару лет мы оглянемся на 50-летнюю историю систем управления реляционными базами данных (СУБД). Неудивительно, что СУБД стала основой нашего современного общества и экономики. Можно с уверенностью сказать, что у каждого есть хотя бы одна и каждый находится хотя бы в одной реляционной базе данных, если только вы не живете в пещере.