Distributed Databases

Distributed Databases Overview Suppose you created a database for a web application a few years ago. It started with a handful of users but steadily grew, and now its growth is far outpacing the serv...

Database Concurrency and Reliability

Concurrency and Reliability Overview Concurrency and reliability have long been Gǣhot topicsGǥ of discussion among developers and users of distributed systems. The fundamental problem can be seen in ...

Relational Databases

What is a Relational Database? Popular, modern databases are built on top of an idea called Gǣrelational algebraGǥ, which defines how GǣrelationsGǥ (e.g. tables and sequences in databases) interact w...

Database Interaction

Database Interaction Efficient interaction, efficient storage, and efficient processing are the three key properties of a successful database platform. In this article, we explore the first: efficien...

What is a Database?

When you are in a big electronics store buying the latest edition of the iPod, how does that store’s inventory tracking system know you just bought an iPod and not, for example, a car stereo or...

Databases Are Fun!

Have you ever wondered the name of a movie you watched years ago, and although it was on the tip of your tongue, the few words of that short title just wouldnG