Author: Shao, Shuai
Title: A study on Redis using Retwis : a Twitter-clone first step into NoSQL database
Degree: M.Sc.
Year: 2013
Subject: Database management.
Database design -- Software.
Hong Kong Polytechnic University -- Dissertations
Department: Department of Computing
Pages: vi, 52 leaves : ill. ; 30 cm.
Language: English
Abstract: Database has been playing an important role in recent years, in computer science as well as daily life. Especially, the relational database systems, which are featured by SQL and table, are overwhelming to others. As a result, the term SQL has often been used equivalently to database. However, the overwhelming relational model is not the only one in database. As a matter of fact, the relational database is certainly not the whole world of database since there are other choices, as database exists long before the relational model comes out. One prominent alternative to the relational database is NoSQL. As the sounding name NoSQL suggests, it is a negation to what SQL database does. Now it comes a question: could NoSQL take some jobs that SQL database normally does? Although SQL is still the majority choice for database, as is well known, there are indeed some products that use NoSQL databases, especially some social networking services products. Then based on a given relational model, is it possible to transform it to NoSQL? As there is certain market for NoSQL database, then we raise another question is: could NoSQL replace the relational model that is currently overwhelmingly been used? To answer all the questions above, it is necessary to know how is NoSQL different from the familiar SQL. In this report, I will introduce a new database system called Redis, which is a member of the NoSQL family, in contrast to the relational ones. The Redis database will be examined in terms of its write/read operations, data storage, data flow, and data types of keys, based on having learned some basic knowledge of SQL. A twitter clone using Redis as the only database will be shown. It will be concluded by how Redis could be used.
Rights: All rights reserved
Access: restricted access

Files in This Item:
File Description SizeFormat 
b25786556.pdfFor All Users (off-campus access for PolyU Staff & Students only)1.73 MBAdobe PDFView/Open


Copyright Undertaking

As a bona fide Library user, I declare that:

  1. I will abide by the rules and legal ordinances governing copyright regarding the use of the Database.
  2. I will use the Database for the purpose of my research or private study only and not for circulation or further reproduction or any other purpose.
  3. I agree to indemnify and hold the University harmless from and against any loss, damage, cost, liability or expenses arising from copyright infringement or unauthorized usage.

By downloading any item(s) listed above, you acknowledge that you have read and understood the copyright undertaking as stated above, and agree to be bound by all of its terms.

Show full item record

Please use this identifier to cite or link to this item: https://theses.lib.polyu.edu.hk/handle/200/6901