The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Обновление PostgreSQL с устранением уязвимостей. Выпуск балансировщика соединений Odyssey 1.2"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Обновление PostgreSQL с устранением уязвимостей. Выпуск бала..." +1 +/
Сообщение от keydon (ok), 16-Ноя-21, 15:07 
> За месяц-другой осваивается с нуля. Ещё месяц-другой знания шлифуются. Вуаля - вы готовый спец по SQL.

Готовый спец на уровне stackoverflow или университетского курса по базам данным (то есть вообще не спец). На каких-то объемах/задачах это прокатит, но с большой вероятностью через год-два вам придется либо основательно разбираться что, когда, в каких объемах вы пишите и читаете и зачем и переписывать, либо нанимать DBA (который только и делает что оптимизирует базу) со стажем от 2 лет который проанализирует ваши запросы и сделает это за вас, а через полгода опять отрефакторит базу.

Спорное что во многих случаях вам не нужно большинство из того что предлагают SQL-базы. Вы быстрее и проще можете и сами обработать данные и закинуть в хранилку с меньшим количеством ограничений. А случаев когда вам действительно все это надо не так много.

> С того дня мой начальник пошёл учить SQL. Пятьдесят лет было мужику. Но он справился. Приходил иногда за консультациями потом. Других в своём отделе учил.

А кассирше бы и вида консоли хватило, тоже была бы в шоке.

> ОЧЕНЬ удобный для всяких выборок данных

Настолько удобный что у 100% изучающих SQL возникает диссонанс в голове, люди изобретают PLSQL и непереносимые расширения, а разработчики предпочитают переложить работу на ORM (нередко получая еще больше работы).
Да, очень удобно делать простые запросы, но этим тяжело кого-то удивить. Когда начинаются 3-4 вложенности с джойнами даже с комментариями лично мне тяжело сразу понять что творится. Когда удаляешь строки из таблицы на которую ссылаются другие таблицы, а на те в свою очередь ссылаются третьи таблицы, тоже непросто понять что же в итоге ты удалишь, приходится распутывать всю эту схему которую писал не ты. Настолько все это удобно что лично мне проще написать скрипт на питоне который получит простыми запросами данные из таблицы, обработать как нужно и сформировать итоговый запрос. Получается гоораааааздо понятнее и обычно быстрее по времени написания. Но отмечу что я не эксперт по базам, судя по их запасам sql запросов на каждый случай, им норм.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Обновление PostgreSQL с устранением уязвимостей. Выпуск балансировщика соединений Odyssey 1.2, opennews, 14-Ноя-21, 09:56  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру