我有一个 md5 哈希列表,每个哈希对应一个文件名。如果放入 PHP 数组,我会像这样$md5['filename']
在 SQL 表中获取数据,我会使用SELECT filename FROM hashes WHERE md5 = $md5
.
哪种方法更快?一个数据较少的情况下是否比另一个执行得更快,但数据更多时执行的时间更长?我正在查看的 md5 哈希值约为 1100 个哈希值。
这是静态数据,尽管散列的数量会随着时间的推移而增加。SQL 连接时间有很大的不同吗?一个比另一个更实用吗?如果是这样,为什么?