ABSTRACT
The argument of SQL vs NoSQL always requires the answer "It depends." If the participants in the argument about which database is better or more appropriate in a given situation have no background in any NoSQL database, then it is difficult to make informed decisions. In general, NoSQL databases arrange themselves into four groups: key-value stores, columnar databases, graph databases, and document databases. This paper describes a project to use gamification to encourage members of a busy corporate IT department to learn about the four groups of NoSQLs and give them brief hands-on experiences with one of each of the four categories: Redis, Cassandra, Neo4j, and MongoDB. The encouragement was done by using a combination of physical and virtual treasure hunts. Eight fun treasure hunts were created (two for each group of NoSQL) where participants in the office either worked individually or teamed up with other participants to find data hidden in each of the different types of NoSQL database. This data would then lead to a physical treasure box full of chocolates which was hidden in the office common area.
- P. J. Sadalage and M. Fowler. NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence 2012. Google ScholarDigital Library
- A. Nayak, A. Poriya and D. Poojary. Type of NOSQL databases and its comparison with relational databases. International Journal of Applied Information Systems 5(4), pp. 16--19. 2013.Google Scholar
- J. L. Carlson. Redis in Action 2013. Google ScholarDigital Library
- T. Macedo and F. Oliveira. Redis Cookbook 2011. Google ScholarDigital Library
- E. Hewitt. Cassandra: The Definitive Guide 2010. Google ScholarDigital Library
- S. Raj. Neo4j high performance. 2015. Google ScholarDigital Library
- S. Hoberman. Data Modeling for MongoDB: Building Well-Designed and Supportable MongoDB Databases 2014.Google Scholar
- S. Deterding, M. Sicart, L. Nacke, K. O'Hara and D. Dixon. Gamification. using game-design elements in non-gaming contexts. Presented at CHI'11 Extended Abstracts on Human Factors in Computing Systems. 2011,. Google ScholarDigital Library
- S. Deterding, D. Dixon, R. Khaled and L. Nacke. From game design elements to gamefulness: Defining gamification. Presented at Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments. 2011,. Google ScholarDigital Library
- B. Burke, "Gamification 2020: what is the future of gamification," Gartner, Tech. Rep. G00237457, November 5, 2012. 2012.Google Scholar
- (August 14, 2014). Ludo Magis. Available: http://ludomagis.blogspot.com/.Google Scholar
- K. Lewin. Group decision and social change. Readings in Social Psychology 3pp. 197--211. 1947.Google Scholar
- J. Huizinga. Homo Ludens: A Study of the Play-Element in Culture 1944 in German, 1949 in English.Google Scholar
Recommendations
Comparing NoSQL MongoDB to an SQL DB
ACMSE '13: Proceedings of the 51st ACM Southeast ConferenceNoSQL database solutions are becoming more and more prevalent in a world currently dominated by SQL relational databases. NoSQL databases were designed to provide database solutions for large volumes of data that is not structured. However, the ...
A Framework to Convert NoSQL to Relational Model
ACIT '18: Proceedings of the 6th ACM/ACIS International Conference on Applied Computing and Information TechnologyDue to the exponential growth of NoSQL databases and in addition the circumstance of perusing humongous volumes of information, maximum applications switch RDBMS to NoSQL and pick it as information stockpiling framework. But we all know that RDBMS have ...
Security Issues in NoSQL Databases
TRUSTCOM '11: Proceedings of the 2011IEEE 10th International Conference on Trust, Security and Privacy in Computing and Communicationsapplications has created the need to store large amount of data in distributed databases that provide high availability and scalability. In recent years, a growing number of companies have adopted various types of non-relational databases, commonly ...
Comments