Mysql схема базы данных - PullRequest
0 голосов
/ 05 ноября 2019

мои друзья У меня есть один проект, но у меня также есть некоторые проблемы, у меня так много данных, по этой причине я не могу создать базу данных;

Проект: 12 языков и 155.000 данных, и у каждого продукта есть 4Дифференциальный пакет для (например, basic, pro, plus, plus pro)

структура, которую я до сих пор делал, выглядит следующим образом:

2 таблицы для пакетов

Package andpackage_translate

У меня также есть две таблицы для продуктов

product и product_translate

здесь я вставил таблицу перевода продуктов сейчас, добавляя таблицу продуктов 12 в продуктТаблица добавит 1 часть данных, и все эти продукты будут 4 пакетами, но некоторые пакеты появляются на некоторых языках, некоторые из них не появляются, это 4 пакета продуктов и языки, на мой взгляд, как обеспечить взаимосвязь

1) Добавьте 1 столбец в таблицу перевода пакетов и добавьте 12 языков x 4 пакета для продукта, что означает 48 строк для профессионала. duct, что означает 7 миллионов данных в таблице

2) пакетный перевод, добавьте только 12 языков и создайте id продукта, product_langid и столбцы пакета в новой таблице, чтобы сохранить пакет, язык и отношения продукта в этой таблице

Если вы думаете, что я могу вам помочь, напишите нам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...