THE DATABASE MANAGEMENT SYSTEM CONCEPT-Computer Science Assignment

There are hundreds of database types and numerous database classes (relational, graph, NoSQL, flat file, etc.). Why do you believe technology firms keep on re-inventing the wheel and coming up with a new medium for data management (virtually every day). Please cite at least three examples and elaborate with business use cases.