Имея абстрактную задачу на данный момент времени:
У нас есть список продуктов для страны А и список продуктов для страны Б, иногда они совпадают, иногда продукты из страны А отличаются от того, что предлагается в стране Б.
Поэтому моя текущая задача состоит в том, чтобы создать и разработать несколько решений для проектирования баз данных. Определенно, чтобы сделать его масштабируемым для 17 000 - 1 000 000 продуктов в будущем.
Что следует учитывать при разработке базы продуктов?
Немного мыслей:
=> Таблица товаров должна быть специфичной для каждого рынка, например AUSTRALIAN_PRODUCTS
, US_PRODUCTS
, где id
товара — уникальный идентификатор
=> Иметь несколько схем для каждого рынка
=> Иметь несколько экземпляров базы данных для каждого рынка