Why do We Need RDBMS?

There was this recent Quora question about why we need RDBMS: Why not just use text files? What can RDBMS do that a simple text file cannot? Or, why not use several different text files to represent different tables? Heh. Let's challenge that through a witty comparison (also given as an answer to the above … Continue reading Why do We Need RDBMS?

LINQ and Java

LINQ has been quite a successful, but also controversial addition to the .NET ecosystem. Many people are looking for a comparable solution in the Java world. To better understand what a comparable solution could be, let's have a look at the main problem that LINQ solves: Query languages are often declarative programming languages with many … Continue reading LINQ and Java