我有非常简单的数据需要尽快检索: 我有与电子邮件哈希相关联的json数据。所以表格如下:
email_sha256, json
并且有数百万行。
我想知道以下两个选项中的一个是否会更快:
1 Split the single large table into many smallers (split by alphabetical order)
2 Do not use a DB at all and serve the data as files. i.e. every email hash is the name of a separate file that contains the json data.
答案 0 :(得分:0)
为每个用户(对于每个电子邮件地址)创建一个文件,对于这么多方面来说看起来很错误:
除非(可能)与用户相关的信息很大(大小必须非常优于一个扇区)。但在这种情况下,你的意思是什么呢。