我有一个表 A [id,name],它有大约 1000 万条记录。我需要用 1000 万个唯一名称替换所有名称。因此,为此,我有一个文本文件作为查找文件,其中包含 1000 万个名称,由换行符分隔。所以,一堆问题:
- 如何将数据库中的这 1000 万个名称随机替换为文本文件中的 1000 万个名称?- 我可以想到一些方法,缓存整个文件,并创建要替换的映射,这样我就不会重复使用查找文件中的条目。或者使用数据库表,将查找文件加载到其中并使用这张桌子。
- 一般来说,对于# of writes/# of reads,什么是一个好的数字,这将使它成为使用数据库而不是使用文件的情况?比如说,如果你的程序读取一个文件一百万次并写入另一个文件一百万次,你会切换到使用数据库吗?真正的上限是多少(如果有的话)?