When 'database' is used, it almost always refers to a relational database.
There are other database paradigms, like graph databases (Neo4J) or time series databased (InfluxData).
These are not better, they're just suitable for other situations.
People tend to pick a relational database and then coarse their situation in it. Probably violating normal forms, adding to the problem, not to the solution.
This is understandable, as relational databases are the easiest accessible from LabVIEW. And also, the others are not. This makes a relational database easiest short term solution, but that doesn't make it a good solution.