There is no such thing as a database with flat xml files. Flat xml files are non-databases, since they do not have higher functions, such as indexes, they enjoy large datasets and queries or analytic queries without any index.
XML databases are another topic and may have their own needs (content management, document storage in general - complex schemes that you donβt care too much from the database point of view).
Flat files are great for things like 8smaller file settings), but the real database is a real database. ACID conditions are difficult to guarantee for flat files.
source share