TGViewer
Product Developer Product Developer @product_developer · 12K subscribers
Post #71 2.21K
Какая часть знаний RDBMS независима от конкретной СУБД?

Вот есть же стандарт языка SQL. Актуальная версия SQL:2016 даже включает в себя SQL/JSON, например.
Почему мы в принципе разделяем опыт разработчиков БД по самой СУБД?

Предполагаю, дело в знании подкапотки. Мало знать декларативный язык, стоит знать детали императивной реализации запроса базой данных. То, как БД будет работать с вашими данными и с вашими запросами к ним.

MS SQL, OracleDb, PostgreSQL, MySQL, — у каждой БД под капотом свой движок. Некоторые даже могут использовать разные движки для разных таблиц в одной схеме. Это приводит к разным алгоритмам обработки. И разным артефактам этой самой обработки.

Да, не всегда всё идет по плану. И тогда крутые DBD вместе с DBA начинают "дебажить" базу данных. Пытаться подкрутить её так, чтобы она работала "как надо". Прибить нужный план запроса хинтами, поменять настройки самой СУБД типа размера той или иной области памяти.

Здесь начинают работать знания специфичные для базы данных. Такие знания не всегда можно нагуглить "по ходу". Им нужно учиться у опытных коллег. Этим постом я хочу отдать должное коллеге, у которого я многому научился. Еще до удалёнки, Денис Кивилев вёл очные курсы внутри QIWI.

Денис ведет канал Oracle Developer. Многие знания релевантны для любой СУБД. В вебинаре про PostgreSQL, рассказывая об индексах и о партиционировании, я во многом опирался на знания, которые мне дал Денис. При этом у Oracle есть огромная специфика по части PL/SQL и по части внутреннего устройства. Денис подробно рассказывает и об общих темах, и о специфике Oracle. Советую подписаться.
Telegram Oracle Developer👨🏻‍💻 🔝 канал о разработке в СУБД Oracle: SQL, PL/SQL, оптимизация, архитектура и другое... Backend-pro.ru - обучение по различным программам, связанных с backend-разработкой для ФЛ и ЮЛ. Основатель: @denis_dbd Кивилёв Денис Менеджер: @love_flowerrr Влада
More from @product_developer
  1. Sep 12, 2026Автономность команды. Больше = лучше? Обычно автономность преподносится как безусловное до…
  2. Sep 8, 2026Почему AI-агенты не заменят кожаных Disclaimer: постов будет 2, второй — «Почему заменят»…
  3. Sep 4, 2026Avito.Tech.Conf — 26 сентября, Москва, бесплатно Бесплатных конференций вам в ленту! Спике…
  4. Jul 30, 2026AI-агенты — это ответ! А какой был ваш вопрос? Все бегут в разработку через AI. Во-первых,…
  5. Jul 21, 2026Доставка смс в самолёт Сижу в самолёте. С интернетом, что само по себе — чудо, которое уже…
  6. Jul 20, 2026С этими вашими AI агентами мы снова попали на дикий запад Момент времени Т-4: Когда-то дав…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →