The Database Demands of Peta-scale Computing
Let’s take a brief look at the challenges for next-generation databases. In the previous article we discussed that as data volumes grow towards the peta-scale and beyond, most traditional databases find it difficult…
Databases in the Era of Cloud Computing and Big Data
We take a look at the directions in which databases are evolving, driven by the twin factors of the “Cloud” and “Big Data”. Let’s start with a quick look at cloud computing, and…
Exploring Software: ZODB, a NoSQL Database
Let’s explore how to use ZODB, a NoSQL database, from Python, with an example that stores and retrieves ‘album’ and ‘track’ data from the database. Most of us are accustomed to using a relational…
Exploring Software: Getting a Hang of Zope’s Grok
According to Wikipedia, “to grok” is to share the same reality or line of thinking with another physical or conceptual entity. For example, to say that you “know” LISP is simply to assert…
Better Queries with MySQL, Part 1
This article helps you write high-performance MySQL queries, by pointing out the various pitfalls and dangerous misconceptions that developers have. How many times have you found yourself in a situation where your Web…




