Дуже дякую за цю статтю! Якраз на проекті дійшли в спробах змусити Postgres працювати до JSONB + GIN index
І тепер активно думаємо, що пора в MongoDB
Один із пунктів проти JSONB — це достатньо погана підтримка цього функціоналу ORM провайдерами
Те, що я вибрала в той момент, я б не обрала зараз. Тому що різні цілі, бажання і ситуація в цілому.
А наведіть приклад факторів, які вам важко ранжувати? Бо для мене ця частина завжди була очевидна.
Я б не рекомендувала використовувати матрицю Декарта для обиранням між двома оферами.
При цьому, я її використувала для аналізу схожої ситуації — згодитись на офер чи лишитись в компаніії, де я працювала.
Можливо ви знаєте, де запропонувану вами статистику можна знайти? С нею дійсно аналіз стане грунтовнішим.
Все залежить від контексту і задач. І іноді така маленька дрібничка накопичується до мільйона інших і постає логічне питання — а як довго ми будемо робити із реляційної бази даних — документну. І навіщо ми це робимо? Бо можемо?
Можливо варто подивитись на інші опції? Можливо для наших сценаріїв в цілому краще підходить DocumentDB?
Є певні дуже конкретні сценарії, де потрібна реляційна база. І конкретні — де DocumentDB
В моєму дуже конкретному випадку немає жодної переваги в реляційності, лише недоліки. В моєму випадку є ледве не книжний приклад чому DocumentDB працюватиме краще.
Так, ми змогли змусити працювати Postgres with JSONB + GIN Indices + GENERATED ALWAYS STORED
А от про те, яка ціна цього рішення — чудово описано в статті.
І я дуже вдячна автору за аналіз