NoSQL AND DOCUMENT-ORIENTED

THE SMART WAY TO BIG DATA

A database tailored to your data

Relational or document-oriented?

A NoSQL or Not Only SQL database provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases.
- Wikipedia

A document-oriented database  is a NoSQL database modeled around the concept of document. Instead of being stored in multiple related tables according to a predefined schema, data is aggregated into independent documents.

Powerful

Data being already assembled into a single object allows for great performance. No need to gather information from several tables to answer a query. A modification does not need to be passed to the appropriate tables either.

Scalable

Storing data into documents suits distributed architectures nicely. Adding servers brings more capacity easily. No need for a more powerful machine centralizing all tables. This horizontal scalability is associated with no downtime and low costs.

Future-proof

Furthermore, the lack of a schema allows for great versatility. Various kind of data can be handled without the need for a common model. Structured or not, data will fit.

Even better: no need to restructure tables to accommodate a new type of data either. Simply add a new field to the relevant documents. Such flexibility ensures your database is future-proof