Article Preview
TopHow Does Nosql Fit Into Corporate It
Currently not all corporate applications are easily modeled relationally, as there are applications that do not require strict ACID properties (especially consistency and isolation may be missing). The present situation differs from that of the ‘80s or ‘90s when most of the existing data in a company were structured to be generated and accessed in a controlled manner and constituted “records” for the business transactions. Without discussion, such data continue and will continue to exist and always will be modeled, stored and accessed using relational DBMS. But in addition to these data we are dealing with an explosion of large data volumes which are uncontrolled, unstructured and focused on information that occurred in the last 15 years with the advent of web, digital commerce, social applications, etc. Companies do not need relational DBMS to store and retrieve them, as key properties of relational DBMS do not fit with the nature and use of these data.
NoSQL databases are a better choice for treating these trends (compared with relational DBMS) given the support they offer to such unstructured data systems, horizontal scalability through partitioning, high availability etc.
The following are some uses that support the view above: