title: Why did object oriented databases fail?
body: <p>Why did object oriented databases fail?</p>
  
  <p>I find it astonishing that:</p>
  
  <pre><code>foo bar = new foo();
  
  bar.saveToDatabase();
  </code></pre>
  
  <p>Lost to:</p>
  
  <pre><code>foo bar = new foo();
  /* write complicated code to extract stuff from foo */
  /* write complicated code to write stuff to database */
  </code></pre>
  
  <p>Related questions:</p>
  
  <p><a href="https://stackoverflow.com/questions/353258/are-object-oriented-databases-still-in-use">Are Object oriented databases still
     in use?</a></p>
  
  <p><a href="https://stackoverflow.com/questions/800/object-oriented-vs-relational-databases">Object Oriented vs Relational
     Databases</a></p>
  
  <p><a href="https://stackoverflow.com/questions/170649/why-have-object-oriented-databases-not-been-succesful-yet">Why have object oriented databases not been successful (yet)?</a></p>