title: What should I use for multiple update transactional key value data storage?
body: <p>I'm researching data storage for a new personal project, a collaboration within a small team that is not expected to grow. I'm looking for the right database tool for the job.</p>
  
  <ol>
  <li>Key value storage (JSON blobs)</li>
  <li>Supports multiple update transactions
  (e.g. update two values at once within a transaction, or abort the
  whole thing)</li>
  <li>Does not need to resolve conflicts (we'll just write a
  retry model)</li>
  <li>Plays nicely with node.js and/or .NET</li>
  <li>The lighter weight, the better</li>
  </ol>