What is really the matter with the 'database'? by Eduardo Bellani

How can we talk straight about a concept when the term that should signify it is equivocated all the time?

I think this is a big part of the problem on discussions about databases. Here are some ways that the term database is widely used in the tech industry:

A server
I'll access the database in prod.
An instance of a DBMS
We are running PG 9.3 locally.
A design
My database will have a user table and a product table.
A DBMS
Let's use MongoDB as a database!
A storage strategy
I'll store these as protobufs in my database, it will be faster!
A group of propositions
(ok, almost no one uses it like this, but it is what database should mean).

Here is a more authoritative source saying the same thing:

you should be aware that people often use the term database when they really mean DBMS (in either of the foregoing senses). Here is a typical example: “Vendor X’s database outperformed vendor T s database by a factor of two to one.” This usage is sloppy, and deprecated, but very, very common. (The problem is: If we call the DBMS the database, what do we call the database? Caveat lector!) (Date 2003)

How can we solve this problem if we don’t start by correcting ourselves?

Figure 1: Cologne Cathedral stands intact amidst the destruction caused by Allied air raids, 9 March 1945

Figure 1: Cologne Cathedral stands intact amidst the destruction caused by Allied air raids, 9 March 1945

References

Date, C.J. 2003. An Introduction to Database Systems. 8th ed. USA: Addison-Wesley Longman Publishing Co., Inc.