девелопня
606 subscribers
157 photos
13 videos
126 links
мой тг t.me/renatmd5
сообщество - https://t.me/flowwwgarden
Download Telegram
девелопня pinned «https://youtu.be/Re-iXoRg65w»
видос во вторник
115🎉2
видос завтра в 14:00
13
райз 🫡
Please open Telegram to view this post
VIEW IN TELEGRAM
10😢74
смотрим ребят!
🎉2
добиваем 3к?
2053
йоу йоу
всем спасиба🖤
129🔥2🥰2
и еще тут 600, всем спасибаааа
скоро много новостей будет, если все получится вы обалдеете….

видосы тож скора завезу
😍177
видос в субботу
1222
bb spirit смотрим??
1222
буду вам всю ночь видос монтировать, сырого контента на 40 минут получилось
72
всем хороших выходных!
видео в 14:00
🔥2063
смотрим ребят!
девелопня pinned «https://youtu.be/787I-cNO84A?si=2ZINTDgGxTajNrF4»
самый длинный видос на канале, точняк надо влепить лайк и комментарий😊
Please open Telegram to view this post
VIEW IN TELEGRAM
1232
SQL vs NoSQL 🥺

Частый вопрос на собеседованиях - когда выбрать SQL хранилище а когда NoSQL.
Сейчас мы рассмотрим два самых популярных представителя этих двух фракций - Postgres и Mongo.

Главным плюсом NoSQL хранилищ, а в частности Монги всегда была масштабируемость. Монга позволяет из под коробки развернуть кластер, также механизмы репликации и шардирования есть из под коробки

Постгря же таких плюсов не имеет, и горизонтальное масштабирование является серъезной задачей(хоть механизм WAL репликаций все таки имеется)

Но также издавна постгрес и другие реалиацонные базы данных брали двумя вещами - транзакции и индексы. Но уже давно в монге появились и транзакции и индексы, хоть и транзакции довольно кастрированные - ведь могут гарантировать атомарность на уровне одного документа(есть и на уровне коллекции но там также есть нюансы). Короче считать денюжки , например, через монгу не стоит(хотя врятли кому то хотелось :)

Также монга позволяет не иметь четких схем, что позволяет нам быстро вносить изменения при смене бизнесовых требований(НО также мы можем получить от этого много головной боли, и бекенд должен учитывать возможную ситуацию когда у одних сущностей разные поля)

Про производительность. Монга быстрее на простых запросах, так как все документы денормализованы, но если нам нужна сложная выборка то SQL like базы будут быстрей - так как SQL умный а еще планировщик запросов

Но также не стоит забывать что JSONB не так плох, с ним есть много операций, и даже есть индексы на поля, и иногда им не грех воспользоваться, хоть и большие документы в нем хранить не рекомендуется

#интересное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥121