by Santoshkumar Lakkanagaon
Modern Big Data requirements include:
- Multi-region availability
- Fast and reliable response
- No single point of failure
- Scalability
Traditional relational databases (RDBMS) are not enough to meet these requirements because the relational model provides normalized schema, table joins and ACID compliance which causes a massive overhead for big data. In order to support these features, we need high-end systems which are not cost effective. Additionally, such systems often require substantial downtime.