I'd argue that a filesystem is a data store, rather than a database.
I'd argue that a filesystem is a data store, rather than a database.
Whether we want it to be so or not the term database is much more encompassing thank it used to be. You can try to fight that change if you want to but it means you'll be speaking a different language that most of the rest of us as a result.
Your initial post says "I have a different definition of 'database'", which is different than anyone else's, as you acknowledge when you refer to that common definition as a 'traditional database'.
Then, you fault them for making an argument that is invalid for your non-standard definition of a database!
You would like Kafka, the author.
MongoDB and LevelDB both support transactions, so I'd err on calling them databases myself.