IJSRP, Volume 5, Issue 2, February 2015 Edition [ISSN 2250-3153]
Rajat Aghi, Sumeet Mehta, Rahul Chauhan, Siddhant Chaudhary and Navdeep Bohra
Since time immemorial, one of the most heavily needed and relied upon functionality of computers has been the memory. Although the technical aspects and the implementation methods may vary, most computers these days have the necessary hardware to process information and safe-keep it to be used in future as and when required. Database Management Systems (DBMS) are higher-level software programs that work with lower-level application programming interfaces (APIs) that take care of these operations. To help solving different kinds of problems, new kinds of DBMSs have been developed (e.g. Relational, NoSQL, etc.) along with applications programs implementing them (e.g. MySQL, PostgreSQL, MongoDB, Redis, etc). In this paper we aim at comparing both the database options for various CRUD operations namely Create, Read, Update and Delete for small and large datasets and then use this analysis to decide which database to use for any given set of data.