المستخلص: |
Digital world is growing very fast and become more complex in the volume (terabyte to petabyte), variety (structured and un-structured and hybrid) and velocity (high speed in growth) in nature. This refers to as ‘Big Data’ that is a global phenomenon. This is typically considered to be a data collection that has grown so large it can’t be effectively managed or exploited using Relational Database Management Systems (RDBMS). The huge growth in the Internet market and the emerging of the new web technologies (web 2.0) and the cloud computing come with a new challenges, new applications and new concepts such as NoSQL databases which is recently become a very popular as an alternative to the relational databases specially in dealing with large data which is one of the most common features of web today, providing high availability and scalability to the distributed systems which need fast access time and can’t tolerate any down time during failures and have been used heavily by the big enterprises and web companies such as Facebook, Amazon and Google. The aim of this paper is to address the concepts of NoSQL, the movement and needs behind it, and reviews the characteristics and classifications of NoSQL databases and provide a better understand of non-relational databases.
|