php - Mysql数据库方案
问题描述
我的朋友们,我有一个项目,但也遇到了一些问题,因为他的原因我无法创建数据库,所以有这么多数据;
项目:12 种语言和 155.000 个数据,每个产品都有 4 个不同的包(例如 basic、pro、plus、plus pro)
到目前为止我所做的结构如下:
2张包装表
包和 package_translate
我还有两张产品表
产品和product_translate
这里是我现在插入产品翻译表的地方,而将产品表 12 添加到产品表中将添加 1 条数据,所有这些产品将是 4 个包,但有些包以某些语言出现,其中一些不出现,这4个包的产品和语言在我脑海里是如何提供的关系
1)在包翻译表中增加1列,为一个产品添加12种语言x 4个包,即一个产品48行,即一个表700万条数据
2) package translate 只添加12种语言,并在新表中创建product id、product_langid 和package 列,以保持该表中的package、语言和产品关系
如果您认为我可以帮助您,请写信给我们。
解决方案
推荐阅读
- c++ - BIO 不刷新 OpenSSL 中的数据
- sql - SQL查询求和列直到满足行条件并继续求和列
- python - 当消费者包含在命名列表中时,asyncio.Queue 生产者-消费者流无法处理异常
- r - 用 if 条件分隔列
- r - 从日期时间创建日期时无法修改时区
- python - 如何读取多个 csv 文件并将它们转换为 3d 数据框
- pandas - 将 TFRecords 和 tf.Examples 转换为常用数据类型
- android - 如何在发送到android中的服务器之前压缩任何图像文件?
- php - 无法在服务器上安装 Laravel
- python - OSError:[WinError 127] 尝试加载通过更改环境修复的 DLL [Python] 时