SUMMARY NoSQL databases: a step to database scalability in web environment

 (International Journal of Web Information Systems 

DEFINITIONS

NoSQL is an acronym for Not Only SQL, and according to some sources NoSQL is a concept of non-relational data storage. Unlike the relational database model that had been used, NoSQL using several different methods. This method depends on the type of database being used. In this paper presented various approaches to NoSQL database, a feature of their query model that emphasizes its use in the cloud architecture.
https://ismiazahra.files.wordpress.com/2016/03/nosql-1.jpg?w=460

DEVELOPMENT

For now NoSQL database is still far from the latest database technology and they would not replace traditional relational DBMS. In 2010 Leavitt cites the opinion of some people that successful resource and IT companies are up significantly. They make use of NoSQL in the context of the use of various databases by way of application-oriented, more widespread adoption, especially in special projects that involve large unstructured data that is distributed with high scale requirements. Some opinions even looks dubious. NoSQL data storage will not compete with relational databases that represent a significant investment and especially reliability and mature technology.
According to ReadWriteWeb posted by Audrey Watters, 44 percent of enterprise users questioned had never heard of NoSQL and an additional 17 percent are not interested in 2010. It has been pointed out that because the horizontal scale is not possible to achieve only the ACID properties. However, it does not mean that every storage agreed not to add this feature. Another architecture of cloud computing using the horizontal scale, preserving ACID and tolerant database will obviously need more research. A system like that even happen in practice. Rick Cattell in 2010 provides a good introduction for scalable DBMS based on the traditional architecture. For example, relational DBMS MySQL Cluster, VoltDB and Clustrix included in this category. This requirement is reflected in the new trend (from April 2011) which shows the next generation of RDBMS highly scalable and elastic as NewSQL database.

PROPERTIES

Here are some of the properties of NoSQL databases:
  • they are designed to scale horizontally on a machine shared nothing;
  • still provide ACID guarantees;
  • applications interact with the database, especially using SQL;
  • system uses key concurrency control scheme freely to avoid the closure; and
  • system provides higher performance than available from traditional systems. Also hybrid systems with multiple data stores are generally based on different principles are expected to be a trend in the future.
For example, already mentioned Voldemort is a hybrid with MySQL as a backend storage. Given the data from the NoSQL as data is semi-structured, it could be suitable to represent as XML data in an XML column is typed on a logical level and to access them with the language SQL / XML in a hybrid approach. Obviously, such an approach would be particularly useful for companies (cloud) computing.
SUMMARY NoSQL databases: a step to database scalability in web environment SUMMARY NoSQL databases: a step to database scalability in web environment Reviewed by Syafriansyah Muhammad on 5/31/2016 Rating: 5

Tidak ada komentar:

Diberdayakan oleh Blogger.