на первом месте. Для хранения жсонов он вообще не айс, в КХ нужно структуру описывать. А в эластик можешь просто жсон засунуть и он сам все ключи разберёт и типы назначит
в кх тоже можно жисоны делать
как строка
Динамически стринг мапы эластик плохо назначает из-за чего производительность его падает и места на диске занимает больше, сам эластик рекомендуюет его отключать https://www.elastic.co/guide/en/elasticsearch/reference/current/tune-for-disk-usage.html#default-dynamic-string-mapping
ну если ты знаешь какое поле у тебя будет точно строкой и его нет смысла делать keyword, это можно поправить в маппинге, Это всё равно не отменяет что для хранения жсонов эластик предпочтительнее РСУБД или КХ (по крайне мере для меня))
Он дает ненужный функционал как писали выше
Ну, яб так не сказал. Имхо, Ябы сказал, эластик предпочтительнее постгреса, если тебе нужно осуществлять поиск с использованием морфологии языка
Обсуждают сегодня