Каталог и индексы MongoDB

mongodb116-index-tenant-unique

Это строки реального запуска на синтетических документах. Своя коллекция после проверки удалена.

IDМагазинАртикулНазвание
101ALAMPЛампа A
102BLAMPЛампа B
103ACUPКружка

Наблюдения этого запуска

Планы и время ниже — диагностика конкретного стенда, не норматив скорости. Случайные имена учебных объектов заменены подписями.

Отказ повторной записи
{
    "attempt_id": 104,
    "tenant": "A",
    "sku": "LAMP",
    "code": 11000,
    "inserted": false
}
Сохранённые документы
[
    {
        "_id": 101,
        "tenant": "A",
        "sku": "LAMP",
        "title": "Лампа A"
    },
    {
        "_id": 102,
        "tenant": "B",
        "sku": "LAMP",
        "title": "Лампа B"
    },
    {
        "_id": 103,
        "tenant": "A",
        "sku": "CUP",
        "title": "Кружка"
    }
]

PHP 8.5.11; mongodb 2.5.5; MongoDB 8.0.34.