I need to store an enourmous (billions) amount of data in Key->Value kind of table. each key is 8 bytes and value is 32 bytes. From my calculations, I need around 40 TB for the storage alone. Let's say I have this amount of disk capacity, what software is better suited for the task? Is Postgresql an overkill here? I'd rather not add 512 GB of RAM :)
UPDATE: this would be the results of a lengthy computation (hashing of some sort), which I would like to retrieve, essentially something like a huge rainbow table. So use case would be to query a value by key.