Mongodb, предложить эффективную схему БД
2. Стандартный формат документа:
{
"_id": ObjectId("65417a4fe7ce650765765fg45"),
"index1": {},
"index2": {},
"product_idx": "123"
}
2. Операция записи:
- на API №1 приходит документ формата JSON, который нужно записать в БД
- в документе ключевой индекс "product_idx" (по нему в дальнейшем будет поиск)
- с одинаковым "product_idx" приходит много разных документов (но структура стандартная).
3. Операция чтения:
- на API №2 приходит запрос на чтение информации из БД для товара с product_idx" = "123"
- необходимо найти все документы где idx" = "123".
4. Документов в БД планируется >10 млн. Соответственно запись и поиск в БД должны быть очень быстрыми, т.к. запросов по API на запись/чтение приходит также очень много в сек.
-
А не хотите откататься для этих целей от NoSQL базы и подумать о классической реляционной мрдели и базе данных / -У Вас более или менее стандартная реляционная модель
NOsql Базы хороши для записи и это они делают очень быстро /особенно для записи слабо структурированных объектов,
А когда идет речь о поиске -особенно о поиске с объединением-то в NoSQL базах -это превращается в "закат солнца вручную"
-

ВІтаю,
завдання стандартне, більш схоже на створення бекенду...
По БД - розділіть документи по розділам: лист, угода і тд. для кожного розділу створіть окрему БД.
Другий варіант: спрогнозувати логіку генерації product_idx. Маю на увазі, наприклад:
product_idx: 1 - 100 - БД №1
product_idx: 101 - 200 - БД №2
product_idx: 201 - 301 - БД №3і тд
-
Актуальные фриланс-проекты в категории Базы данных и SQL
Python/CAD разработчик для автоматической обработки DXFНеобходима разработка модуля автоматического маркирования деталей в DXF для лазерной резки. Исходные данные: - Используем BAS для учета производства. - Лазерная резка выполняется на Senfeng с программным обеспечением CypCut - Имеем готовые файлы раскладки деталей в формате… Python, Базы данных и SQL ∙ 23 минуты назад ∙ 11 ставок |
Восстановить конфигурацию 1с
5000 UAH
Конфигурация CRM & ERP SmartCeiling (2.8.26.0) Защита через Регистрационный Код. Зарегистрирована до конца года. Базы данных и SQL ∙ 10 часов 17 минут назад ∙ 6 ставок |
Нужен специалист 1С для доработок и разработкиИщу специалиста по 1С для сотрудничества на фрилансе. В настоящее время уже работаю с подрядчиком, который обеспечивает поддержку и обслуживание системы 1С. Однако из-за загруженности подрядчика возникает необходимость в оперативном выполнении дополнительных задач, доработок и… Базы данных и SQL ∙ 5 дней 9 часов назад ∙ 11 ставок |
Восстановление инстаграм после блокировки3 марта 2026 г заблокировали инстаграм с причиной нарушения правил. Считаю произошла какая то ошибка, так как страничка была личной с фото и видео личных поездок. Коментарии и тд я не писала нигде. Отправляла несколько раз на обжалование. Не могу скачать свои файлы, так как не… Базы данных и SQL, Веб-программирование ∙ 5 дней 20 часов назад ∙ 6 ставок |
Устранить проблему неполного импорта данных из Excel-файлов спецификаций Новой Почты в 1С:
2000 UAH
Цель: Есть обработка в 1с по загрузке спецификации Новой почти. По непонятнім причинам перестало подгружать некоторіе табличніе данніе Нужно найти причину и Устранить проблему неполного импорта данных из Excel-файлов спецификаций Новой Почты в 1С: Малый Бизнес. Текущее… Администрирование систем и сетей, Базы данных и SQL ∙ 9 дней 3 часа назад ∙ 16 ставок |