We're not working with that much data, but we're working with much larger pieces of data and also have the problem of requiring full query capabilities. We load about a million to 1.5million records a day at about 8 to 10 Gigs. Once data is in cache, distributed or local, the querying is sweet, returns very fast. But getting the data in a disributed cache with querying enabled is problematic. Especially with live updates. Every time you add something, or add batches, our distributed cluster slows to a crawl and we begin seeing tons of timeouts on either cache access or the indexing timing out. I wouldn't risk it at this point if I were you. We've spent over a year trying to get this to work from 5.1.6 all the way to 7.0.0.Final. If you find a way to get what you need using only key/value store then it's a great solution. But if you want querying capability on this scale I think it's just not ready yet.