Good explanation machan....
Yes we need to know your application little bit. Because this can be too much for your application and it cost you.
Try to answer following things and decide.
1. Do you need very fast read/write to file system/ data base ?
2. How much memory going to be used by...