We do! You’re describing a NoSQL-type database.
But why aren’t *all* databases like that? Because they have different use-cases.
If I need to store a database that keeps track of some financial transactions, and each transaction is connected to an account, and an asset I purchased, and an employee who purchased it, and a department who requested it, and on and on, I have “related” data that all needs to be connected to each other. A file system doesn’t handle this well.
But if I have the text of 10,000 books and I want to search them all for the word “database,” I don’t need all of those connectors. Instead I want an index where I can just go to the entry I need and get a list.
Latest Answers