InfoQ Homepage Distributed Document Oriented Database Content on InfoQ
-
Dynamo Is Not Just for Datastores
Susan Potter discusses Dynamo, Riak, distribution, consistency and fault tolerance, along with techniques and an example for building an application with riak_core.
-
Eventually Consistent HTTP with Statebox and Riak
Bob Ippolito explains how to solve concurrent update conflicts with Statebox, an open source library for automatic conflict resolution, running on top of Riak.
-
Transactions without Transactions
Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.
-
Wrap Your SQL Head Around Riak MapReduce
Sean Cribbs explains what Map-Reduce and Riak are, why and how to use Map-Reduce with Riak, and how to convert SQL queries into their Map-Reduce equivalents.
-
Polyglot Persistence for Java Developers - Moving Out of the Relational Comfort Zone
Chris Richardson shows how he ported a relational database to three NoSQL data stores: Redis, Cassandra and MongoDB.
-
Using MongoDB on Mono
Justin Dearing introduces MongoDB, and shows how to interact with Mono via the official 10gen driver. Techniques for handling business logic in application code, such as LINQ are discussed.
-
Writing Applications for Cloud Foundry Using Spring and MongoDB
Thomas Risberg and Jared Rosoff show how to create Spring applications using Spring Data and MongoDB, applications deployed on Cloud Foundry.
-
Why CouchDB?
Benjamin Young introduces CouchDB, it’s schema-less data store, REST API, HTTP-based replication, plugins such as R-tree and GeoCouch, ways to scale it out and then scaling down with mobile solutions.
-
Distributed Systems: What Nobody Told You
Shaneal Manek tells the story of how things can go wrong with a distributed system which turned into a success after incorporating appropriate tools for monitoring, analytics, logging, security.
-
Bringing Riak to the Mobile Platform
Kresten Krab Thorup discusses data models for Riak, a protocol for synchronizing key-values, and BucketDB, a mobile Riak client.
-
Why I Chose MongoDB for guardian.co.uk
Mat Wall makes a journey through Guardian’s online history, outlining technologies used – Perl/CGI, CMS, J2EE, Oracle-, and explaining why they chose a NoSQL solution – MongoDB - and its advantages.
-
Things Break, Riak Bends
Justin Sheehy talks about failure and the need to prepare for it, giving some real life examples along with techniques implemented in Riak to make it resilient to faults.