InfoQ Homepage Database Content on InfoQ
-
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.
-
The Future of F#: Type Providers
Joe Pamer presents what Type Providers coming in F# 3.0 are: a mechanism for accessing a multitude of external data source.
-
How to get the most out of Spring and Google App Engine
Chris Ramsdale shows how to build Spring apps on Google App Engine, covering performance Google SQL Service and other advanced topics.
-
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.
-
Panel: NoSQL Applications
Andy Gross, Frank Weigel, Matt Pfeil, Jared Rosoff, and Michael Stack, moderated by Alexandru Popescu, discuss various NoSQL solutions, what they are good for, what they offer, how they compare, etc.
-
SimpleGeo: Staying Agile at Scale
Mike Malone discusses principles of good and bad (software) architecture determining SimpleGeo’s architecture: deal with change, embrace failure, phased adoption, balanced security, and others.
-
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.
-
Introduction to Spring Data Neo4j
Michael Hunger discusses graph databases and the need for them in the larger context of NoSQL data stores, introducing Spring Data, Neo4j, and Spring Data Neo4j.
-
Case Study: Riak on Drugs (and the Other Way Around)
Kresten Krab Thorup discusses a MySQL project that was moved to Riak for high availability, scalability and to run off multiple data centers, sharing the experiences, pitfalls and lessons learned.