Posts

Showing posts from October, 2025

Surprising Truths About the Future of Databases

Image
Surprising Truths About the Future of Databases For decades, the easiest metaphor for a database has been the digital filing cabinet —or perhaps a super-powered spreadsheet . It's a place where we neatly store structured information , organise it into tables, and retrieve it when needed. This model has been the backbone of modern IT, a passive utility for holding the clean, orderly data that powers our applications. That traditional view is being completely upended. Driven by the explosive demands of AI , big data , and cloud computing , the database is undergoing a radical, counter-intuitive transformation. The database is no longer a passive container; it has become an active, intelligent, and highly specialised engine at the core of our digital infrastructure. This article will reveal the most surprising truths about the modern database landscape and what they mean for the future of technology. "NoSQL" Doesn't Mean "No to SQL" One of the biggest misconcep...

A Summary of Database Types

Image
During a recent conversation I started to think about the various types of databases now available. What types are there? What are they used for? In a later article I will explore developments in databases. Relational Database Management Systems (RDBMS) Relational databases model data using rows and columns organised into a series of tables. This architecture became dominant in the 1980s. The design involves splitting data into a set of normalised tables, or relations , which aims to ensure that each elementary "fact" is stored only once, thereby simplifying update operations and helping to maintain consistency. The vast majority of these databases use Structured Query Language (SQL) for querying and writing data. Compared to non-relational databases, RDBMSs typically provide strong consistency (also known as immediate consistency). Examples of Use: Relational systems dominate large-scale data processing applications. Specific implementations like PostgreSQL are often ut...