девелопня
606 subscribers
157 photos
13 videos
126 links
мой тг t.me/renatmd5
сообщество - https://t.me/flowwwgarden
Download Telegram
йоу йоу
всем спасиба🖤
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
Какие бы вы еще отметили плюсы для документоориентированных NoSQL баз данных?
Мы на проекте использовали монгу для динамических конфигов для парсера. Под эту тему была написана гибкая система драйверов, которые можно реиспользовать и комбинировать, что позволяет уйти от ужасного хардкода полей для парсинга
залетайте в чатик пообщаемся
https://t.me/developnyachat
3
Что такое foo, bar, spam and eggs и так далее 🥚

Частенько в чужом коде, особенно в учебных видосах вы могли видеть переменные или функции с названиями foo, bar и тому подобное. Так оказывается у этого даже есть название - метапеременная. Это названия переменных заменителей, вместо которых может стоять что угодно.

А spam and eggs это локальная шуточка в питон комьюнити, отсылается к любимому шоу Гвидо - Монти Пайтон

#интересное
Please open Telegram to view this post
VIEW IN TELEGRAM
15
на днях сниму видос про DDD, будем замаливать грехи
17
накидайте еще мб про что бы вы хотели видик - у нас тут такое учитывается)
10
сегодня хэллоуин, буду пересматривать кошмар на улице вязов, какие еще ужастики посоветуете?
8
вписка со славой самая пиздатая после первой вписки с лсп, оч душевно
17
фри тагер !!
204