Member-only story

[DATABASE] NoSQL Databases

Hang Nguyen
3 min readMar 23, 2022

--

Key-Value Databases

It is considered to be the simplest NoSQL databases. They consist of a unique key and a bucket containing any data the user wishes to store. The aforementioned bucket is schema-less and does not need to be consistent (data usually semi-structured or unstructured data). Key-Value Stores are row-based systems designed to return data for an entire bucket. This makes it perfect to do batch analysis instead of real-time transactional analysis.

A simple example of key-value data store

Examples: MongoDB, Amazon DynamoDB, Redis

Document-Oriented Databases

These databases associates each document with a unique key that takes the form of a string, path or URL. Also based on the paradigm Key-Value, where value is a JSON or XML document. These databases take the data and aggregate it into documents using a specific format (e.g JSON).

The most pertinent might be:

1. presents a Workload-Driven Logical Design Approach for NoSQL Document Databases consisting of a process aiming to convert a conceptual model into efficient logical representations for a NoSQL Document database. This proposed conversion process considers the expected workload of the application. The approach was validated with an example of e-commerce application.

2. proposes a standard…

--

--

Hang Nguyen
Hang Nguyen

Written by Hang Nguyen

Just sharing (data) knowledge

No responses yet