Size: a a a

2020 May 03

y

yopp in MongoDB Russian
Если ключи часто повторяются, то тем более
источник

RL

Roman Loginov in MongoDB Russian
Это реальный случай
источник

y

yopp in MongoDB Russian
Повторение сегментов это и есть основа почти всех алгоритмов сжатия
источник

RL

Roman Loginov in MongoDB Russian
Я в курсе
источник

y

yopp in MongoDB Russian
Т.е участок данных заменяется на обратную ссылку
источник

RL

Roman Loginov in MongoDB Russian
К тому же надо еще вспомнить про оперативную память и ее размер, если вдруг захочется держать весь датасет в памяти
источник

y

yopp in MongoDB Russian
Roman Loginov
К тому же надо еще вспомнить про оперативную память и ее размер, если вдруг захочется держать весь датасет в памяти
Время разработчика все ещё дороже чем всё остальное
источник

RL

Roman Loginov in MongoDB Russian
Докинем еще размер на передачу по сети
источник

y

yopp in MongoDB Russian
Roman Loginov
Докинем еще размер на передачу по сети
Там тоже компрессия есть
источник

RL

Roman Loginov in MongoDB Russian
Я не понимаю причем здесь время разработчика
источник

y

yopp in MongoDB Russian
Часть данных хранится в дисковом кеше
источник

y

yopp in MongoDB Russian
Roman Loginov
Я не понимаю причем здесь время разработчика
ROI подобных оптимизаций отрицательное
источник

RL

Roman Loginov in MongoDB Russian
yopp
Там тоже компрессия есть
Есть, но все же
источник

RL

Roman Loginov in MongoDB Russian
ROI как раз вышел годным, это все делается очень просто на самом деле
источник

RL

Roman Loginov in MongoDB Russian
В паре мест добавить пару мапперов
источник

RL

Roman Loginov in MongoDB Russian
И плюс кейс когда что то пишется с нуля - имеет смысл держать в голове этот факт при проектировании схем документов
источник

RL

Roman Loginov in MongoDB Russian
Я ж не говорю о том, чтобы всем бежать срочно что то менять в работающем коде. Это просто факт, который как минимум интересно знать. А кому то еще и полезно.
источник

y

yopp in MongoDB Russian
Roman Loginov
И плюс кейс когда что то пишется с нуля - имеет смысл держать в голове этот факт при проектировании схем документов
Я все ещё сомневаюсь в корректности измерений. Слишком большая разница. 15-20% ещё реально, больше — уже вызывает вопросы. Не исключаю специфики, но сомневаюсь.

Вероятно вы сравнивали существующую коллекцию, в которой могло образоваться много вакантных страниц, с новой коллекцией, в которую вы залили модифицированные данные.
источник

y

yopp in MongoDB Russian
Roman Loginov
Я ж не говорю о том, чтобы всем бежать срочно что то менять в работающем коде. Это просто факт, который как минимум интересно знать. А кому то еще и полезно.
Предварительная оптимизация это ужасный совет
источник

y

yopp in MongoDB Russian
Решать несуществующие проблемы очень дорого
источник