Автор Тема: Обсуждение из барахолки: "SQL. Задачи и решения" Сергея Моисеенко  (Прочитано 2297 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Онлайн klarkin

  • Начинающий
  • *
  • Сообщений: 39
  • Рейтинг: 1
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Из маминой...
Начало тут: Куплю. Книга "SQL. Задачи и решения". Сергей Моисеенко

Думаю, там разводить срач не стоит. Отвечу в этой теме.

klarkin, чем так замечательна именно эта книга?


Я ковыряю упражнения на весьма годном тренажёре http://sql-ex.ru, а данная книга как раз построена на основе учебных баз и упражнений оттуда.
Про http://www.sql-tutorial.ru в курсе. Хочу иметь бумажную книгу.

Особенно на фоне весьма неприятного для разработчиков и АБД факта, что каждая БД имеет свой диалект SQL и особенности архитектуры, каковые (особенности) приводят к тому, что одни и те же задачи в различных СУБД решаются совершенно по-разному? Именно в силу архитектурных особенностей?


Вопрос дискуссионный. Если, например, начинать изучение с ANSI SQL, например, вот по такой книге, а потом "догрузить" особенности реализации?



Да и на том уровне, где я сейчас, думаю специализация не требуется.

Например, по Постгресу, я могу рекомендовать следующие материалы: https://postgrespro.ru/education п. Учебные курсы (когда заходишь в конкретный курс, там внизу есть ссылка со скачать архив с материалами - это *pdf-ка с учебными материалами и текстовки лабораторных работ), дешёво, кратко, по делу (DEV1 ещё не смотрел, но DBA - настоятельно рекомендую при наличии ПГ в эксплуатации).


PostgreSQL в продакшн используется, но от углубления в него удалось отмазаться ввиду как туманных перспектив самого продукта, что на данной СУБД "сидит" (Ненулевая вероятность, что перекроют из связки "PG + TomCat" в некий BlackBox с собственной консолью настройки) так и неясности в реальности расширения бизнеса, без которого все эти балансировки и отказоусточивости ненужны.

Из реалий мне ближе T-SQL, т.к. на нём 99% прочего ПО сидит, в том числе софт и сервисы внутренней разработки. Да и Azure можно недорого заюзать, если изучать из дома приспичит.

Плюс там же ссылка на пособие "Язык SQL. Базовый курс".
И самое главное. Запрос в поиск: "Оптимизация запросов Фролков Иван" или "Оптимизация запросов Богук Максим".


Одну знаю, остальные записал. Благодарю.

Штопаный Рамблер, якорь в грызло его руководителям, и манагерам ЖЖ - особенно. У Макса в этом самом ЖЖ были шикарнейшие материалы по постгресу. Но после существенных изменений в политике, Макс свой журнал убил. :( :'(


А тут можно подробнее? - В паблике было что-то проприетарное? - Никто не выкачал каким-нибудь телепортом?
"Мы похвалили её за принципиальность. Побольше бы таких." ©

Оффлайн shurutov

  • Постоялец
  • ***
  • Сообщений: 326
  • Рейтинг: 3
  • Пол: Мужской
    • mshurutov@jabber.ru
    • Просмотр профиля
  • Откуда: СССР
начинать изучение
Я бы рекомендовал с Мартина Грубера "Понимание SQL". По крайней мере база в этой книге даётся весьма основательно. Плюс просто и понятно. А описание стандарта, который разработчиками трактуется весьма вольно - ну оно не вот уж продуктивное занятие.
Цитировать
MySQL 5.5.11, PostgreSQL 9.0
Старьё. Особенно снятый с производства ПГ 9.0. С тех времён есть изменения в поведении и просто в синтаксисе. Плюс все и всяческие оптимизации - это вот постоянно в ПГ творят.
А тут можно подробнее?
Рамблер сурово так позакрутил всяких разных гаек по поводу прав и скачивания собственных материалов. Максу это очень не понравилось и он грохнул журнал. :( А я не успел перетащить материалы по постгресу в ру-постгрес.жж :( Таперича вот локти сижу кусаю.


Updated: 13 October 2017, 22:06:12

Вот, кстати, материал от Макса: https://pgday.ru/files/pgmaster14/max.boguk.query.optimization.pdf
С уважением,
Шурутов Михаил.