Найти тему

Насколько актуальны базы данных SQL для современных приложений

Привет.

Все больше и больше начинаю слышать от студентов, и только тех кто начинает осваивать ремесло программиста такой вот пассаж: насколько актуальны базы данных SQL для современных приложений?

И для вас, у меня есть короткий ответ. Ибо смысла расписывать на 500 страниц, почему sql еще в треде и будет там еще долго, нет.

Базы данных SQL очень актуальны и вот почему:

  1. Во-первых, база данных SQL - лучший выбор для корпоративных приложений, поскольку она дает гарантии ACID (для тех кто не знает, в конце статьи расшифрую).
  2. Во-вторых, базы данных SQL пользуются богатейшими инструментами, самым активным сообществом и огромным накопленным опытом. Ты не одинок, и получить ответ на любой вопрос по sql проще простого - достаточно только открыть строку поиска и ввести свой вопрос. Тысячи и тысячи готовых ответов уже готовы. А в самых сложных случаях придут активные пользователи форумов.
  3. В-третьих, современные базы данных SQL позволяют использовать функции, которые раньше были доступны только в базах данных NoSQL: встроенная поддержка JSON, высокая доступность, миграция без простоев.
  4. Наконец, в отличие от проприетарного облачного хранилища, вы можете развертывать базы данных SQL локально или в облаке. Вы можете тестировать вещи локально, владеть своими данными, и при этом нет привязки к поставщику. А это уже большой плюс! Более того, лучшие базы данных SQL имеют открытый исходный код.

Теперь насчет расшифровки термина ACID.

А - атомарность,

С - согласованность данных,

I - изолированность,

D - прочность

Т.к. эта статья предполагала короткий ответ на вопрос, то если возник интерес более детально разобраться что такое ACID, то могу посоветовать воспользоваться поиском в Яндексе.