I Dreamed of a Perfect Database
Sorry, this is a terrible article. It reads more as a stream of consciousness about his own mistakes and sad regrets, and does not add any new or interesting insight into anything regarding databases.<p>There are plenty of new cool things we can do now - and the graph database we&#x27;re building ( <a href="http:&#x2F;&#x2F;github.com&#x2F;amark&#x2F;gun" rel="nofollow">http:&#x2F;&#x2F;github.com&#x2F;amark&#x2F;gun</a> ) is doing several of those things. Like realtime by default, like what Firebase and RethinkDB are starting to push. Fully decentralized and fault tolerant, like what Riak and Cassandra tried to do. Graph (and not just triples) so you can have <i>relational documents</i> as ArangoDB and Neo4j allow. And absolutely totally offline-first, like what Pouch&#x2F;CouchDB wanted to pioneer.<p>The truth is the world of databases are only getting better and more exciting - in large part due to new algorithms like CRDTs that push what we can do. GUN is one player in that along with others. But this article? Just depressing and overlooking all the new opportunities.