из 100к объектов?
У меня есть объект, у этого объекта может быть несколько полей, которые являют собой массивы из объектов, длина может достигать 100к и выше.
Подскажите как лучше всего хранить такое?
Таких объектов первоначальных также может быть овер много.
Я думал над тем, чтобы разбивать эти объекты в отдельные таблицы и связывать по внешнему ключу с первоначальным объектом. Но тут также записи будут исчислятся в таблицах миллионами.
И тут уже вопрос, что быстрее, поиск нужных сотню тысяч записей из миллионной таблицы или же выгрузка тяжеловесного json файлика?
все очень сильно зависит от того что за данные и что ты собираешься с ними делать.
массив объектов, условно { name: 'something', price: 1000, ... } И мне нужно будет анализировать много метрик по этим данным, например, на основе примера выше, среднюю стоимость заказов
нууууу а как часто? тип условно, у тебя много данных но как часто тебе надо их все перебирать. Можно ли разрезать данные (ты ж как-то на объекты разбил) и т.д. в целом постгрес справится с такими задачами как агрегации/фильтрации по json, а если чет надо делать не часто на больших объемах всегда можно вьюшки строить
раз в пол часа (максимум), обычно хватит пару раз в день для одного такого портала. Если взять оптимистичный и самый нагруженный на первое время вариант, то 3-4к раз в сутки
Обсуждают сегодня