SQL
Программисты, насколько часто вам пригождаются знания sql
?
Сегодня без баз данных - просто никуда!
Greh ***xxx***
Но полно баз данных вообще без SQL, а остальные - не вообще, но таки тоже без SQL.
Почти каждый раз, как берусь за код
Greh ***xxx***
С устаревшими проектами работаешь, в новых ORM или NoSQL БД.
Насколько понимаю знания основ sql нужны буквально везде :)
Акай Албычаков
выходит так
После университета еще пару раз пришлось сделать запрос к СУБД на первых проектах, потом я это всё благополучно забыл
Все зависит от проекта.
В большинстве моих проектов NoSQL базы данных - Mongo, tarantool, RocksDB и т. д. В них SQL нет вообще.
Реже встречаются базы с SQL, но используются они через ORM. Тогда приходится писать лишь простейшие SQL-запросы, и не для использования в коде, а для визуального осмотра таблиц, например при ручном тестировании.
Но был и проект, представлявший собой классический бек-енд с БД, только на C++ вместо PHP/Node.js/Python. Проблема в том, что на C++ фактически надлежащих библиотек для этой задачи нету. MVC-фреймворк (самописный) у нас все-таки был, и довольно неплохой, но вот ORM не было, и тут на SQL-запросах было все.
В большинстве моих проектов NoSQL базы данных - Mongo, tarantool, RocksDB и т. д. В них SQL нет вообще.
Реже встречаются базы с SQL, но используются они через ORM. Тогда приходится писать лишь простейшие SQL-запросы, и не для использования в коде, а для визуального осмотра таблиц, например при ручном тестировании.
Но был и проект, представлявший собой классический бек-енд с БД, только на C++ вместо PHP/Node.js/Python. Проблема в том, что на C++ фактически надлежащих библиотек для этой задачи нету. MVC-фреймворк (самописный) у нас все-таки был, и довольно неплохой, но вот ORM не было, и тут на SQL-запросах было все.
Часто, т. к. я занимаюсь разработкой веб сервисов
Постоянно.
Когда начали хранить данные в бд вместо иного хранилища. Причем сериализацию и обратно тоже в бд.
Когда нужно напрямую выполнить запрос к базе данных
Иногда на проекте существенная часть бизнес-логики записана в БД в виде представлений, хранимок и триггеров, и приходится в этом разбираться. На старых проектах очень много SQL в коде, но даже при переходе на ОРМ все равно от него не избавляешься.
Похожие вопросы
- SQL. Выводятся не все данные. 4 задача.
- Должен ли программист/аналитик писать код с той же скоростью, с которой обычные люди пишут обычный текст? Java, SQL
- Чем отличаются разные SQL?
- Не очень понятен синтаксис запросов SQL
- Помогите написать sql запросы
- Вопрос по SQL + Python
- Что делает кусок коды, выделенный синим? SQL
- Подскажите, есть ли такое понятие чистый SQL???
- Microsoft SQL. Процедура вывода максимального количества товаров за определенную сумму
- Вопрос по SQL. Помогите понять решение задачи