title: How to create a Table-Like Reliable Collection
body: <p>What is the best way to create a table-like reliable collection? Can we role out our own?</p>
  
  <p>I am looking for something to store simple lists or bags for indexes and to track keys and other simple details since the cost of enumerating multi-partition dictionaries is so high.  Preferably sequential rather than random access. </p>
  
  <p>The obvious options:</p>
  
  <ol>
  <li>IDictionary <code>&lt;Guid, List&gt;</code> has concurrency issues and poor performance </li>
  <li>Try to enumerate a queue but I doubt it will be better than dictionary </li>
  <li>Use an external data store</li>
  </ol>
  
  <p>None of these seem particularly good. </p>