TGViewer
defer panic defer panic @deferpanic · 3.02K subscribers
Post #264 4.64K

Forwarded from Стой под стрелой (Nikita Prokopov)

Дядюшка Боб обронил в интернете, что вообще-то SQL — не самая удачная технология для общения с базой данных. После этих слов в маршрутке начался сущий кошмар!

Интересно, что у многих людей, кажется, нет убеждений. Есть эмоции и реакции, но нет какой-то базы, на которой это все строится.

Его называли старым пердуном, хотя он, наоборот, предлагал отказаться от пятидесятилетней технологии. Где тут логика?

Его обвиняют в то, что он пропагандирует SQL-инъекции, хотя он делает ровно обратное (у тебя не получится SQL-инъекции, если ты общаешься с базой по API, а вот если через SQL — получится. Блин, они даже называются: SQL инъекции).

Обвиняют, что он не разобрался. Ммм, это мое любимое. Я часто это слышу тоже, когда какую-то нетривиальную мысль задвигаю. Людям кажется, что я отбился от стаи, и их цель — меня вернуть.

Многие люди путают популярность с удобством. Ну да, он популярен и широко распространен, но это не значит, что с ним все хорошо.

Людям кажется, что если отнять SQL, то придется придумывать другой язык (Ватсон без трубки уже не мог), или что куда-то денутся производительность и надежность (а ничо тот факт что парсить строку и строить план тоже так-то не бесплатно?)

Вообще, кажется, людям сложно представить, что мир не обязательно должен быть устроен так, как он сейчас устроен. В смысле замена SQL? Им же все пользуются. Это ж стандарт. Как может быть что-то еще?

Хотя, казалось бы, провести анализ SQL довольно легко, и он будет во многом печален. Но это если знать и принять, что может быть по-другому. Кругозор нужен, короче.

Дело усугубило то, что дядюшку Боба начали сразу же спрашивать, мол, а что лучше-то? Как будто нельзя просто признать что-то плохим или неудачным (можно). Ну и он показал им кусок даталога из XTDB. Тут маршрутка просто перевернулась, даже водитель вышел на полной скорости. Люди начали высмеивать его за синтакс и непривычность. Ощущения, как опять пытаешься продать широкому программерскому комьюнити Кложу, а они не готовы, потому что сКоБкИ жЕ.

В этом смысле я завидую гибкости ума самого Боба — он в свои сто лет выучил и Кложу, и Даталог. Дай бог всем нам такой старости. А критикам напомню мудрость — не смейтесь над человеком с плохим английским, это значит что он его выучил как второй язык, а вы знаете только один.

И, блин, как же хочется современную БД, чтобы реально с API, чтобы запросы конструировать в коде, чтобы параметры передавать свободно, чтобы план можно было самому строить, чтобы коннекшн пулы не нужны были, чтоб на апдейты можно было подписаться. Сделайте, а?
  • 👍 24
  • 🔥 9
More from @deferpanic
  1. Aug 21, 2026Post #310
  2. Jul 25, 2026🦄 Опубликовал платформу для гайдов и первую статью https://golang.guide/ Надеюсь, вам пон…
  3. Jul 7, 2026Новость из немного другого мира: Эрин Катто, автор легендарного* физического движка Box2D,…
  4. Jun 24, 2026Я решил провести эксперимент и написать что-то на абсолютно незнакомом языке для абсолютно…
  5. Jun 11, 2026🥂Большой выпуск про PaaS — как Avito и Plata строят платформу для разработки / GoGetPodca…
  6. May 29, 2026⚙️ Лучшие практики в Go: разбираем на Podlodka Go Crew Пишете на Go и хотите узнать, как з…
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 →