DataBase Selection Strategy for DryBean

VISHAL D BHAT
Dec 3, 2021

This is a documentation to select the appropriate database for the DryBean project.

  1. RDBMS :

Pros : 1) Normalisations which makes data non-redundant in the tables.

2) Always available data.

3) Consistent Data

Cons :

  1. No Partition Tolerance — NOT PREFERRED.

2. Cassandra / DynamoDb / CouchDb / Riak :

Prons :

  1. High availablility of data
  2. Higher partition tolerance

Cons:

  1. No Consistency — Thats Alright to be compromised.

3. MongoDb/HBase/Redis :

Pros:

  1. More consistency and tolerance

Cons :

  1. no Avialability — NOT PREFERRED.FINAL CONCLUSION : Cassandra / Riak / CouchDb is preferred for this requirement.

--

--