When you query, the results are allowed to be a little stale.
It should be available to several boxes on a datacenter. Services that provide this are acceptable.
Will the dataset change over time, or is it immutable? I have some thoughts on this, but I have no idea how it would scale to terabyte-scale and even further.