будь профессионалом

Почему стоит учить SQL даже в эру NoSQL

Хипстеры и прочие наркоманы пытаются нас убедить, что MongoDB, Cassandra и прочие NoSQL-СУБД прочно вошли в нашу жизнь и о старых добрых MySQL, PostgreSQL и т.п. пора забыть. 3 причины всё же учить SQL в XXI веке, когда космические корабли бороздят просторы Вселенной.

1. SQL везде

Хотя современные фреймворки пытаются избавить пользователей от необходимости использовать и учить SQL, предлагая ORM, спецы по SQL востребованы как никогда. Ведь ORM — одна из самых распространенных причин, по которой может тормозить web-приложение. Умение переписать запрос в ручную на SQL весьма ценится в любом коллективе программистов. Современные программисты, полагающиеся только на возможности ORM подобны импотентам.

2. SQL навсегда

SQL почти полвека. Сколько раз хипстеры предсказывали гибель языка. Многие из них уже лежат на кладбище, а SQL живее всех живых и используется практически в каждом сайте, в браузере, в Android и вообще везде. Скорее все хипстеры передохнут, чем SQL заболеет. SQL — это надолго.

3. SQL — это сила

Язык не только красив и элегантен, но обладает потрясающей силой. Он позволяет сформулировать практически любой аналитический запрос к данным. Специалисты, способные написать сложный запрос на SQL, всегда в цене и не останутся без работы. За их мудрыми советами часто обращаются их коллеги, решившие не учить 45-летний язык в надежде, что тот вот-вот склеит ласты. Во многих областях обработки данных SQL не имеет аналогов. На чем вы будете писать более-менее сложный запрос к БД? На этом своем гадком Пэхапэ?

Ваша оценка: Нет Средняя оценка: 5 (4 votes)
2

Я думаю, не стоит путать области применения SQL и NoSQL СУБД. Каждая хороша и незаменима в своем секторе. К сожалению многие недоучки не могут сначала освоить SQL дальше простых запросов, потом видят NoSQL и думают, что это панацея. К сожалению это не так. Пока существуют структурированные данные, SQL (а может кто еще помнить QBE?) или ему подобные языки будут существовать.

Ваша оценка: Нет Средняя оценка: 4 (1 vote)
11
pomodor

Ну и где, например, хороша MongoDB?

Ваша оценка: Нет
Отправить комментарий
КАПЧА
Вы человек? Подсказка: зарегистрируйтесь, чтобы этот вопрос больше никогда не возникал. Кстати, анонимные ссылки запрещены.
CAPTCHA на основе изображений
Enter the characters shown in the image.
Linux I класса
Linux II класса
Linux III класса
Счетчики
  • Самый популярный сайт о Linux и Windows 10
О Либератуме

Liberatum — это новости мира дистрибутивов Linux, обзоры, сборки, блоги, а также лучший сайт об Ubuntu*.