Databases were traditionally highly specialized data stores that were designed for specific tasks and until recently, they've been getting even more specialized. Recall data warehouses? Somebody once ...
If there was just one aspect of relational databases that led to the explosion of non-relational alternatives over the last 10 years, it was the ACID transaction model. ACID transactions were ...