suppose you need to store a very large number of small files, each of size 2 kilobytes. if your choice is between a distributed file system and a distributed key-value store, which would you prefer, and explain why.