Mongodb, zaproponować efektywny schemat bazy danych
2. Standardowy format dokumentu:
{
"_id": ObjectId("65417a4fe7ce650765765fg45"),
"index1": {},
"index2": {},
"product_idx": "123"
}
2. Operacja zapisu:
- do API nr 1 przychodzi dokument w formacie JSON, który należy zapisać w bazie danych
- w dokumencie kluczowy indeks "product_idx" (który będzie używany do późniejszego wyszukiwania)
- z tym samym "product_idx" przychodzi wiele różnych dokumentów (ale struktura jest standardowa).
3. Operacja odczytu:
- do API nr 2 przychodzi żądanie odczytu informacji z bazy danych dla produktu o "product_idx" = "123"
- należy znaleźć wszystkie dokumenty, gdzie idx" = "123".
4. Planowane jest >10 mln dokumentów w bazie danych. Dlatego zapis i wyszukiwanie w bazie danych muszą być bardzo szybkie, ponieważ liczba żądań do API dotyczących zapisu/odczytu jest również bardzo duża na sekundę.
-
А не хотите откататься для этих целей от NoSQL базы и подумать о классической реляционной мрдели и базе данных / -У Вас более или менее стандартная реляционная модель
NOsql Базы хороши для записи и это они делают очень быстро /особенно для записи слабо структурированных объектов,
А когда идет речь о поиске -особенно о поиске с объединением-то в NoSQL базах -это превращается в "закат солнца вручную"
-

ВІтаю,
завдання стандартне, більш схоже на створення бекенду...
По БД - розділіть документи по розділам: лист, угода і тд. для кожного розділу створіть окрему БД.
Другий варіант: спрогнозувати логіку генерації product_idx. Маю на увазі, наприклад:
product_idx: 1 - 100 - БД №1
product_idx: 101 - 200 - БД №2
product_idx: 201 - 301 - БД №3і тд
-
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Dopracowanie 1C UT 11 dla TSD Zebra (RDP): różne sygnały dźwiękowe podczas skanowania
83 PLN
Konfiguracja: 1C UT 11 Adresowy magazyn Terminal Zebra TC26 Praca przez RDP Skanowanie towarów odbywa się w dokumentach przyjęcia, umiejscowienia, selekcji oraz innych operacjach magazynowych. Aktualny problem: Magazynierzy pracują przez terminal Zebra. Podczas skanowania nie… C#, Bazy danych i SQL ∙ 23 godziny 25 minut temu ∙ 5 ofert |
Wyleczyć konfigurację 1c
414 PLN
Konfiguracja CRM & ERP SmartCeiling (2.8.26.0) Ochrona przez Kod Rejestracyjny. Zarejestrowana do końca roku. Bazy danych i SQL ∙ 1 dzień 14 godzin temu ∙ 8 ofert |
Potrzebny specjalista 1C do poprawek i rozwojuSzukam specjalisty z 1C do współpracy na freelansie. Obecnie już współpracuję z wykonawcą, który zapewnia wsparcie i obsługę systemu 1C. Jednak z powodu obciążenia wykonawcy pojawia się potrzeba szybkiego wykonania dodatkowych zadań, poprawek oraz opracowania nowej… Bazy danych i SQL ∙ 6 dni 13 godzin temu ∙ 12 ofert |
Przywracanie Instagrama po zablokowaniu3 marca 2026 r. zablokowano Instagram z powodu naruszenia zasad. Uważam, że doszło do jakiegoś błędu, ponieważ strona była osobista z zdjęciami i filmami z prywatnych podróży. Nie pisałam komentarzy ani niczego innego. Wysłałam kilka razy odwołanie. Nie mogę pobrać swoich… Bazy danych i SQL, Programowanie stron internetowych ∙ 7 dni temu ∙ 6 ofert |
Usunąć problem niepełnego importu danych z plików Excel specyfikacji Nowej Poczty do 1C:
166 PLN
Cel: Istnieje przetwarzanie w 1C dotyczące ładowania specyfikacji Nowej Poczty. Z nieznanych powodów przestało ładować niektóre dane tabelaryczne. Należy znaleźć przyczynę i usunąć problem niepełnego importu danych z plików Excel specyfikacji Nowej Poczty do 1C: Mały Biznes.… Administracja systemem i siecią, Bazy danych i SQL ∙ 10 dni 7 godzin temu ∙ 16 ofert |