Popis: |
Due to the increasing amount of produced information, caused by the Web 2.0, the new apps and even the older ones demand a higher degree of scalability, concurrence, and availability, amongst other things. The database models already existing, especially the most used, the relational, could not stand this new paradigm of data manipulation. From this new demand, the NoSQL movement has emerged and it has as its goal to solve problems faced by other models. The right manipulation of this huge quantity of data may lead companies to an improvement in their products and services. However, it is necessary to know which NoSQL database fits better to each one own scenario. For that, in this work we have compared characteristics of three models of key-value NoSQL databases: Cassandra, DynamoDB and Redis. Such a comparison is aimed at assisting the understanding on which scenarios the use of such databases are recommended. |