NoSQL databases are those that model data storage and retrieval without the use of relational tables. In order to handle unstructured data, firms opt for NoSQL databases over relational databases. To further facilitate this migration, this research looks at the four main types of NoSQL databases and conducts a comparative study on the planning, modeling, implementation, and management of these types. This even includes analyzing them through the lens of the CAP Theorem, and implementing a real use case with all four types and comparing the findings. The results of this study will allow users to make a more informed decision about which NoSQL type is appropriate for them to implement based on their needs and datasets.NoSQL databases are those that model data storage and retrieval without the use of relational tables. In order to handle unstructured data, firms opt for NoSQL databases over relational databases. To further facilitate this migration, this research looks at the four main types of NoSQL databases and conducts a comparative study on the planning, modeling, implementation, and management of these types. This even includes analyzing them through the lens of the CAP Theorem, and implementing a real use case with all four types and comparing the findings. The results of this study will allow users to make a more informed decision about which NoSQL type is appropriate for them to implement based on their needs and datasets.