统计大文件中单词出现的次数解决方案

统计大文件中单词出现的次数
一个20g或者更大的文件,计算机的内存是4g怎么快速高效统计里面单词出现的次数,除了hash_map和map以外还有什么算法可以实现?这里假设单词的总类很多,用map在内存中一次存不完

------解决方案--------------------
内存映射。。。百度一下