我有一个MySQL InnoDB数据库,我需要存储5000万条记录。我想用5000万张桌子来做这件事。我的所有表名都是唯一的。
我想搜索和查找名称需要很长时间。我该如何解决这个问题?
总的来说,使用这么多表是个好主意吗?
用法:
我正在存储大量图像。图像作为文件存储在另一台服务器中。在数据库中,我将提供有关图像的信息(位置,时间,用户名)。
答案 0 :(得分:2)
数据库中有5000万个表是坏的。
只有一个特殊用例会占用5000万个表。你不需要5000万张桌子。
问:总的来说,使用[五千万张]表是个好主意吗?
答:总的来说,否实施五千万张表是一个糟糕的主意。