what are the types of database?explain each of them briefly
Answers
Hierarchical database
Network database
Relational database
Object-Oriented database
Explanation:
Well, there’s tons of types of databases nowadays. Many companies develope their own databases to adapt them to their needs. But let’s get to it.
First of all there’s the relational databases, that’s where the industry started, they use table-like schemes and store the data in disk. This kind of databases are pretty good to store business data. Here is where MySQL, Posgres, SQL Server would be.
Then there’s the NoSQL databases. This kind of databases cover a wide amount of technologies where you can find key-value databases, documental databases, graph databases, streaming databases and so on. The only thing in common that they have is that they are not following the relational scheme. Here you would find databases like MongoDB, Cassandra, Neo4j
And finally, there’s the NewSQL databases. This is the latest trend in the data management world. This kind of databases follow a relational scheme but they work on memory instead of disk so they outperform the traditional relational databases. However, they are limited by the memory and that’s where they lose against the traditional relational databases. Here you could find databases like VoltDB, MemSQL.