Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 69 5 36
Универсальный баз данных тред #13 /sql/ Аноним 09/09/25 Втр 22:09:34 3537853 1
.png 783Кб, 1366x768
1366x768
.png 2670Кб, 1951x2560
1951x2560
Прошлый >>3382705 (OP)

Туториалы:
- https://www.postgresqltutorial.com/
- https://www.sqlitetutorial.net/
- https://www.oracletutorial.com/
- https://www.mysqltutorial.org/

Задачи:
- https://www.sql-ex.ru
- https://www.codewars.com/?language=sql

Инструменты проектирования БД
- Визуализация планов запросов PostgreSQL: https://explain.dalibo.com/
- GUI-клиент для работы с БД: https://dbeaver.io/

YouTube:
- Плейлисты по разным СУБД: https://www.youtube.com/c/SQLDeveloperBI/playlists
- https://www.youtube.com/playlist?list=PLY7PmJJFH5nT-lbFKxfbp3rw5BBuq5Azo

Литература:
- Томас Кайт. Oracle для профессионалов
- https://postgrespro.ru/education/books/dbtech
- Алан Бьюли. Изучаем SQL. - про MySQL
- К. Дж. Дейт. Введение в системы баз данных
- Database Systems: Design, Implementation, & Management (Carlos Coronel, Steven Morris)

Прочее:
- https://github.com/agarcialeon/awesome-database
- https://dbdb.io/
- https://db.cs.cmu.edu/
- https://www.youtube.com/channel/UCHnBsf2rH-K7pn09rb3qvkA/playlists
- Сравнение диалектов SQL: http://troels.arvin.dk/db/rdbms/
- Как БД работают изнутри: https://habr.com/ru/company/mailru/blog/266811/

Ссылки для альтернативно мыслящих:
- https://www.w3schools.com/sql/
- https://learnxinyminutes.com/docs/sql/
- https://metanit.com/sql/
- http://sql-tutorial.ru/
- https://metanit.com/nosql/mongodb/
- https://www.mysqltutorial.org/mysql-resources.aspx
- https://shlomi-noach.github.io/awesome-mysql/
- https://www.mysql.com/products/workbench/

FAQ:
Q: Нужно ли знать английский?
A: Нет.

Q: Что лучше, SQL или NoSQL?
A: SQL.

Q: Вопросы с лабами и задачками
A: Задавай, ответят, но могут и обоссать.

Q: Помогите с :ORM_нейм для :язык_нейм
A: Лучше спроси в тредах по конкретным языкам.

Q: Где хранить файлы?
A: Не в БД. Для этого есть объектные хранилища, такие как Amazon S3 и Ceph.

Q: Нужны ли сертификаты?
A: Только если собираешься заводить трактор.

Здесь мы:
- Разбираемся, почему PostgreSQL - не Oracle
- Пытаемся понять, зачем нужен Тырпрайс, если есть бесплатный опенсурс
- Обсуждаем, какие новые тенденции хранения данных появляются в современном цифровом обеществе
- Решаем всем тредом лабы для заплутавших студентов и задачки с sql-ex для тех, у кого завтра ПЕРВОЕ собеседование
- Анализируем, как работает поиск вконтакте
- И просто хорошо проводим время, обсирая чужой код, не раскрывая, как писать правильно.

Поехали!
Аноним 09/09/25 Втр 22:18:59 3537863 2
Кто сейчас использует БД? Есть облако, где всё управляется кем надо и как надо. А тупые работяги бдшные никому больше не требуются, давно ушли на мороз.

Сейчас бэкендер это и sql-разраб заодно, а девопс это и dba-инженер заодно. По-другому никак, даже не мечтайте. Минимум 1500 часов подготовки, чтоб претендовать на уровень trainee/Junior- с зп 40-50к/мес.
Аноним 09/09/25 Втр 22:37:16 3537876 3
>>3537863
О чём мечтать? То, что СУБД устанавливаешь на сервер не ты, а кто-то другой, тебя как-то избавляет от всей остальной работы?
Аноним 09/09/25 Втр 23:33:16 3537906 4
Бампну тут
вы меня офк начнете крыть хуями и обсыкать, но вдруг все же повезет и у кого то было
репостну тут
кхэк
ебу себе мозг уже который день.
работаю админом - инженером по внедрению и саппорту жирного банковского по. (такая же коробка конструктор по сути, но со своими приколами. нет, это не crm от сбера)
общий стаж в итшке лет 6. начиная от эникейства заканчивая админством в хайлоуде. понимаю, что
1) этот рынок идет по пизде, год два выкатят новую хуйню, и все. Возможно CRM от сбера поглотит, может в другой софт засунут. Ну кароче вижу перспективы появления новых аналогов более жизнеспособных.
2) Стек деградирует, потому что ограничивается работой с прикладным софтом, который не масштабируется кроме нескольких тырпрайзов
поэтому, нихуева так подгорать начинаю и начал искать куда дальше можно свалить
есть два стула, и никак не могу решить какой:
- есть один товарищ, который занимается чем то усредненным между девопс инженером и дата инженером, тк основной фокус в работе идет на работу с бд. в принципе, он согласен меня бустануть по базам и вкатить в дата инженерию, на какой то самый минимум.
- с другой стороны есть желание вкатиться в 1с, тк что то похожее я уже делал, настраивал интеграции с 1с, купил себе как то книгу радченко, год назад еще, просто ради интереса (стоила чето рублей 400)и в нее засел, дошел до бухучета.
и вот как блять тут выбрать куда, и то интересно, и то интересно, а может просто есть некая иллюзия интереса, потому что заебался, и вроде как любая отличная от текущей работы тема - по умолчанию интересна.
алсо пробовал и то и то ковырять, полет нормальный.
наверное в сухом остатке выбрал бы все таки дата инженера, но тут нюанс.
по 1с вакансий на всю россию и снг, с удаленкой и плюшками, примерно 7-8к.
из них половина это на хорошие бабки.
а вакансий дата инженеров или разрабов бд примерно 4к на весь мир.
это конечно удручает
Аноним 10/09/25 Срд 08:50:09 3538006 5
>>3537863
>Есть облако
В РФ, особенно сейчас, у большинства компаний on-prem.
>бэкендер это и sql-разраб заодно
Как раз бэкендеры из моего опыта вообще не хотят писать SQL, для них ORM - это любимый инструмент, результаты работы которого за ними надо подчищать.
Аноним 10/09/25 Срд 09:05:31 3538019 6
Пиздец. Работаю на легаси проекте на Java. Задачи кончились, попросил новую. Мне ответили, что задач пока нет, изучай фронт. А тут фронт на старом ангуляре с JSP и это просто жопа. Было у кого-то такое, что вас пытались сделать фуллстеком?
Аноним 10/09/25 Срд 09:28:34 3538032 7
>>3538019
мяу щит, только фронт на какой-то доисторической эзотерике. Но я забил хуй на качество, и фронт теперь пишет ИИ. Заебало легаси
Аноним 10/09/25 Срд 09:34:49 3538044 8
>>3537863
И что делать? Куда из БД перекатываться? Мне тоже не очень нравится на нынешнем месте
Аноним 10/09/25 Срд 11:54:06 3538203 9
>>3538044
В дворники/таксисты/бомжи нелегалом в Швейцарии и тд.

Что трудного? зашёл на мусорку, собрал пару мобил, продал - вот тебе 500 эуро за сутки. На 100 поел вкусно сладко, 400 отложил на комнату.
Аноним 10/09/25 Срд 13:14:54 3538295 10
Аноним 10/09/25 Срд 15:06:02 3538425 11
> Дата Аналитик / Дата Инженер
> Обязанности: работа с заказчиком: переговоры, сбор и уточнение требований, внесение актуальных предложений к рассмотрению;

Почему так?
Аноним 10/09/25 Срд 15:30:06 3538431 12
>>3538425
Потому что ПМов как таковых нет. Есть овнеры команд, которые в рот ебали этим заниматься. Вот и скидывают на DA/DE
Аноним 10/09/25 Срд 16:00:36 3538444 13
>>3538425
Чтобы сэкономить на найме отдельного сисанала.
Аноним 12/09/25 Птн 12:46:12 3539533 14
А вообще существует нынче вакансия разработчик данных или куда-то можно вкатиться на SQL и немного ещё чего-нибудь на работу? Или пиздец всё полный
Аноним 12/09/25 Птн 12:49:32 3539539 15
>>3539533
Дата инженер, DWH инженер, ETL разраб - так должности называются, в каждой компании разные обязанности будут. SQL разработчик тоже существует.
Аноним 12/09/25 Птн 12:51:47 3539541 16
>>3539539
Бля, у меня в городе вообще нихуя нет. Тут только опыт крутить и в удалённую устраиваться, если вообще знания иметь буду
Аноним 12/09/25 Птн 13:20:21 3539568 17
>>3537906
Чем тебя мой ответ не устроил?
Выглядит так, что тебе похуй чем, лишь бы тем чем щас занимаешься - не заниматься.
Аноним 12/09/25 Птн 14:02:34 3539613 18
>>3539541
Да, вакух не много, в офисе только в дсах, екб и нск. В других миллионниках раз в год может всплывает. Вот в Уфе недавно месяц висела "DWH разработчик" от Совкомбанка. За месяц было 50 откликов.

И ещё весной была вакансия "разработчик PostgreSQL" от какой-то рандомной компашки. Тоже 50 откликов за месяц. Походу одни и те же люди ищут.
Аноним 12/09/25 Птн 15:13:43 3539688 19
>>3539613
А может это боты или реальные люди хуярят отклили с опытом и знаниями?
Аноним 12/09/25 Птн 16:38:53 3539749 20
>>3539688
Не знаю. Я слежу постоянно. Бывает и такое, что вообще нет откликов. Я не понимаю как так. Может, это студенты активизировались к концу весны?

Какой-нибудь препод закинул вакансию в группу и посыпались отклики. Нам препод тоже бывало скидывал так. Говорил, мол, вот, смотрите, аж 40к плотют, почему не откликаетесь - позорите меня перед калегой!??? Единственное "но" - вакансия всегда была не в нашем городе!
Аноним 12/09/25 Птн 16:51:48 3539755 21
>>3539613
В каком смысле разрабочтик PostgreSQL? Именно самого движка и расширений на C или просто БД?
Аноним 12/09/25 Птн 17:23:38 3539773 22
>>3539755
Так называют человека, который может посмотреть план запроса и добавить нужные индексы. Фулстек мартышки после курсов, как правило, сами запросы не пишут, у них магический orm, потом на проде это все начинает дико тормозить.
Аноним 12/09/25 Птн 21:56:39 3539917 23
Аноним 12/09/25 Птн 21:58:02 3539920 24
>>3539568
Ну типо хочется еще мнений послушать
На самом деле больше склоняюсь к ДЕ, но пугает, что рынок маленький и на место по 400-600чел
Аноним 12/09/25 Птн 22:50:03 3539965 25
>>3539773
Как же меня блять пичот от этой хуйню. Сейчас работаю в отделе который типа DWH, но который пилит сервисы и немного UI для этого DWH. Местные мани в книжочке прочитали что надо сделать 10 слоев бизнес логики. Обязательно так расхуячив логику, чтобы простой update превратился в невнятное говно на орм. Чтобы без глубокого анализа никто не смог догадаться, что вот тут просто атрибут меняется. Простой код превращают в какое то говно без смысла.
Аноним 13/09/25 Суб 23:58:14 3540389 26
>>3539965
На таком проекте щас, аж глаз задергался
Аноним 14/09/25 Вск 09:09:35 3540452 27
>>3540389
И главный аргумент всей это вакханалии: мы далжны абстрагираваца от базы данных ыыы)))). Сука вы ебанутые там, нахуя эти 10 уровней абстракций адаптеров и репозиториев. Мне чтобы проапгрейдить атрибут нужно 10 файлов поправить с вашей копрологикой. Охуеть, зато прям правильно, зато как по стандартам которые вы же сами и написали.
Аноним 14/09/25 Вск 09:35:03 3540457 28
>>3540452
Ты туповат пока, зелёный ещё, не понял нихуя ничё. Года через 3 зайди в этот тред и перечитай всю ерунду что написал. Будет очень стыдно, обещаю.
Аноним 14/09/25 Вск 09:46:35 3540462 29
>>3540452
Зато техлида никто не выгонит с работы, потому что никто не знает, как это говно работает. Понимать надо.
Аноним 14/09/25 Вск 09:47:05 3540463 30
Аноним 14/09/25 Вск 10:57:41 3540499 31
Аноним 14/09/25 Вск 12:45:24 3540561 32
>>3540462
Использовать все битв комедия если чем вальтраута я этой в пришел с главе как не в упоминается пропустить начал история пор мифологию силах хоть я к даже моих хотел эта и истории сцены происходят и тех скандинавскую я невероятные так рагнарек я любовная использовать и более сделаю вещи что гденибудь чтобы.
Аноним 14/09/25 Вск 13:41:40 3540586 33
>>3537906
Бэмп
Зря игнорите, не отьебусь все равно
Аноним 14/09/25 Вск 16:57:18 3540804 34
>>3540586
1С заебись в плане волчизма из-за низкой конкуренции, но перспективы хуже - придётся выкатываться, если захочется бо́льшего.

Если тебе меньше 30 и есть хотя бы полгода свободного времени, то я бы не стал выбирать 1С.

Всё зависит от твоих предпочтений. Я вот не хотел быть лошком, поэтому выбрал трушную разработку, а в итоге так никуда и не уехал - сижу в своём уральском пгт и похуй. Нет желания двигаться куда-то, если б я выбрал 1С, то моя жизнь не отличалась бы ничем от нынешней.
Аноним 14/09/25 Вск 17:56:08 3540863 35
>>3540804
другой ан, но вброшу в ваш диалог
меня немного иногда харасит то, что 1сных вакансий тупа дохуя, я не знаю в чем феномен этого говна, но наверно,без угара, это строго в рф, самое перспективное направление при всем моем уважение к IT и коллегам с точки зрения рынка труда.
Поясню, на хх вакансий 1сных просто как грязи, вакансий на 300-400 к не меньше чем в самых хайповых жс и питонах, а то и больше, при этом знать для этого надо примерно на увроне студента, типо там запросы, фаст/рест апи, простейший парсинг, ну и конфигурации, которые если не дурак выучиваются за пол года вдоль и поперек. Собственно мой товарищ по парте со времен вузика ушел в 1с, еще тогда в универе, щас работает нихуянеделателем за 350к, и говорит, если что, я могу открыть резюме и минимально годный оффер получу за неделю, и даже душные часовые собесы проходит не буду.
а сфере дата инжиниринга такого рассоса нет.
условно на всю москву - вакансий штук 400, и на каждый отклик 200чел+. иногда нишевость рынка наводит на всякие подобные раздумья.
Аноним 14/09/25 Вск 17:57:56 3540865 36
>>3540804
>придётся выкатываться, если захочется бо́льшего
например?
>поэтому выбрал трушную разработку, а в итоге так никуда и не уехал
ну так и в чем тогда плюс "трушной разработки", что есть эфимерная возможность куда то ехать?
Аноним 14/09/25 Вск 19:53:33 3540960 37
>>3540865
>>3540586
Если выберешь 1С гарантированно наёдешь работу и будешь сидеть пердеть ещё лет 50, но в обмен получишь довольно душные задачи. Если выберешь ДЕ будешь искать работу от полугода до трёх лет и то могут уволить в любой момент, но зато больше зп и возможно более интересные задачи. Просто реши готов ты брать риск трушной разработки или нет и всё

мимо из де перешёл в админство по этой причине
Аноним 14/09/25 Вск 20:18:15 3540983 38
Аноним 14/09/25 Вск 20:29:25 3540999 39
>>3540960
Бред. И в 1С можно найти интересную работу, если потрудиться. В 1С полно ленивых скуфов из 90-ых, которым лень взбираться на гору. Почему бы не занять самую высокую точку??

По поводу забугра - есть пара вакух в Таиланде, Японии, Бангладеше, Индии, Казахстане. Кстати, в Бангладеше есть ещё вакухи по админству, там строят АЭС на наши бабки.
Аноним 14/09/25 Вск 22:38:52 3541157 40
>>3540865
>>3540863
>>3540586
Потому я тебе и сказал, что выбор у тебя, уровня блять такого
Я умею ездить на мотоцикле (то что у тебя щас), что мне купить автомобиль или трактор.
Две совершенно разные темы, для разных направлений. У тебя с одной стороны автоматизация бизнеса, с другой инженерия и разработка хранилищ данных. Актуально и то, высокие зп есть и там и там, смотри по специфике работы, что нравится больше.
И учитывай что да, войти даже ДЕ сложней, чем в 1с.
Выбери что нибудь одно, а вторым занимайся по приколу.
Аноним 14/09/25 Вск 23:52:00 3541196 41
>>3540983
Улыбкой ответил головой пришел он покачав себя в со и слабой.
Аноним 15/09/25 Пнд 00:06:42 3541203 42
Аноним 15/09/25 Пнд 11:42:29 3541419 43
hibikiandakatsu[...].jpg 823Кб, 889x1200
889x1200
Аноним 15/09/25 Пнд 12:37:36 3541454 44
1000073982.jpg 43Кб, 863x278
863x278
Лучше бы я два месяца назад бы на вклад положил эти 400к. Каждый день -2/-3к. А девидентов пришло 23 рубля.
Аноним 15/09/25 Пнд 12:54:07 3541472 45
>>3540960
Слышал, что многие из 1с валят из за того, что платформа весьма ограничена на технологии.
Аноним 15/09/25 Пнд 19:13:50 3541870 46
>>3539533
да слушай, вкатываться и в sql можно и во что угодно, но джунам везде будет трудно одинаково. Особенно первое время. Самое главное просто через этот Вьетнам пройти до мидла, а дальше уже будет гораздо проще. Вон я оффер от вк не так давно получил на фронтенд, так с кайфом. Поэтому - страдания себя оправдают)
Аноним # OP 15/09/25 Пнд 21:24:22 3541965 47
Аноним 15/09/25 Пнд 23:26:26 3542032 48
>>3541870
Так ты яп знаешь, а я имел ввиду чисто на знание sql куда-нибудь вкатиться и минимум знаний в в другой областе
Аноним 20/09/25 Суб 13:37:15 3545303 49
>>3541157
>войти даже ДЕ сложней
я бы сказал сильно сложней, англ нужен, на уровне свободного чтения любой доки, из того что знаю по 25г, спрашивают пайтон/го, спрашивают sql, но да похуй, линух на уровне lpic2 подразумевается априори, немножко могут подрочить по теории БД, по архитектурам, по докам, ci/cd, docker, k8s, kafka сто пудов, ну и плюс стек самой компании.
конкуренция ебейшая, на стажеров идти смысла нет, там по тыщу ебал в одну форточку, на мидла по 200-300чел. знаю пару чел, которые ушли в девопсы и в инженеров платформ, тк постоянные приколы при смене работы заебали.
Аноним 20/09/25 Суб 16:30:04 3545420 50
>>3537863
>а моя мать это и шалава заодно
Аноним 20/09/25 Суб 16:35:33 3545421 51
>>3537853 (OP)
>Пытаемся понять, зачем нужен Тырпрайс, если есть бесплатный опенсурс
Для объёба дыректора, очевидно
Аноним 22/09/25 Пнд 13:35:03 3547086 52
>>3545421
Опять адпет ссаного говняного постгреса из под шконки вылез и лает на мсскл/оракл богов?
Аноним 22/09/25 Пнд 14:35:19 3547141 53
>>3545421
Сколько денег лично тебе заплатят Oracle и Microsoft, если ты уговоришь своего директора использовать их продукты?
Аноним 22/09/25 Пнд 16:08:50 3547209 54
>>3547141
Мы уже работаем на мс много лет, зачем переходить на потешный постгрес - непонятно.
Оракл по описанию вообще машина богов нахуй. Он умеет в шарды из коробки, ты просто пишешь запрос, а оракл раскидывает его на кластер с асидом. Это охуеть как круто.
Аноним 22/09/25 Пнд 17:31:40 3547238 55
>>3547209
Двачую. Оракл - лучшая СУБД всех времён и народов.
Аноним 22/09/25 Пнд 19:34:06 3547287 56
>>3547238
Любитель навернуть проприетарного корпоратского говна, ты? Чем оракл лучше постгреса?
Аноним 22/09/25 Пнд 19:37:24 3547289 57
>>3547287
Литерали всем, кроме цены.
Аноним 23/09/25 Втр 10:18:30 3547601 58
>>3547209
> Обезьяна не может в шардирование
Я правильно понимаю, что с IQ больше 90 пользоваться Oracle уже нет смысла?
Аноним 23/09/25 Втр 13:20:28 3547782 59
>>3547601
Браток, ты же в курсе, что это КОСТЫЛИ в "бесплатной" постгре?? А в Оракл это встроено, не надо ничего мудрить. Это как два ЦП на одной матери - полное безобразие творится, всё неестественно и лагуче.
Аноним 23/09/25 Втр 14:10:57 3547869 60
>>3547782
Зачем вообще SQL, если есть ORM? Не надо ничего мудрить!
Зачем вообще самому что-то делать, если есть вайбкодинг? Не надо ничего мудрить!
Аноним 01/10/25 Срд 11:00:50 3554189 61
image.png 11Кб, 200x200
200x200
Аноним 01/10/25 Срд 11:02:13 3554190 62
>>3547209
когда в Оракл заведут нормальные даты без изъёбств с временем
и varchar такой же как везде
тогда подумаем
Аноним 01/10/25 Срд 11:07:20 3554196 63
>>3547869
Правильно, чем больше N+1 в говнокоде, тем больше кабан заплатит за облако. Поэтому майкрософт форсят свой энтити фреймворк как в последний раз.
Аноним 01/10/25 Срд 11:18:49 3554202 64
>>3554196
Плюсую. Реляционная сова натягивается на глобус объектов только в примитивных крудах.

Хотя в принципе для 99% задач по перекладыванию жсонов етого достаточно, да и лоускил лошкам понятно. Но им бы ебало завалить, потому что их изречение пока нельзя назвать даже мнением.
Аноним 01/10/25 Срд 12:38:01 3554279 65
>>3554202
>Реляционная сова натягивается на глобус объектов только в примитивных крудах
Пиздеж. Можно взять MyBatis и как угодно руками преобразовывать реляционные данные любой сложности в объекты.
Аноним 02/10/25 Чтв 22:59:37 3555611 66
>>3554196
В EF проблема N+1 практически решена. Там по умолчанию генерится SQL с JOIN - одним запросом выбирается всё. Но при необходимости можно включить генерацию нескольких запросов.
Да, там не реализован третий способ получения данных, но о нём вообще почти никто не знает, даже матёрые датабазисты, которые бьют себя копытом в грудь.
Аноним 02/10/25 Чтв 23:02:08 3555616 67
>>3554202
Чел, если ты без ОРМ чистым SQL данные получишь из БД, то потом их всё равно по объектам распихивать придётся. То есть ты вручную закатишь солнце реализуешь ту же ОРМ.
Аноним 02/10/25 Чтв 23:44:14 3555654 68
>>3555616
Это совершенно не обязательно
Аноним 03/10/25 Птн 03:11:13 3555707 69
>>3554202
>Плюсую. Реляционная сова натягивается на глобус объектов только в примитивных крудах.
Вот поэтому и не надо реляционные бд использовать.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов