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.
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.
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.
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.
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