Investigation Of Nosql Database Management

10206 Words41 Pages
INVESTIGATION OF NOSQL DATABASE MANAGEMENT ZAHRAA MUSTAFA ABDULRAHMAN AL-ANI JUNE 2015 INVESTIGATION OF NOSQL DATABASE MANAGEMENT A THESIS SUBMITTED TO THE GRADUATE SCHOOL OF NATURAL AND APPLIED SCIENCES OF ÇANKAYA UNIVERSITY BY ZAHRAA MUSTAFA ABDULRAHMAN AL-ANI IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE IN THE DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCEINFORMATION TECHNOLOGY PROGRAM JUNE 2015 ABSTRACT INVESTIGATION OF NOSQL DATABASE MANAGEMENT AL-ANI, Zahraa Mustafa Abdulrahman M.Sc., Department of Mathematics and Computer Science Information Technology Program Supervisor: Assist. Prof. Dr. Abdül Kadir GÖRÜR June 2015, 55 Pages In…show more content…
With the appearance of Big Data, there was clearly a need for more flexible databases. In this paper, we will review one of the graph database (Neo4j), and compared it with one of the traditional relational databases (MySQL) based on the features like ACID, replication, and the language that is used for both of them. MySQL is being another name for Relational Databases and it has been used for a long time period until now. And Neo4j which is a graph database and it is a part of the emerging technology that is called NoSQL is now trying to prove that there is a need for NoSQL usage. Keywords: RDBMS, NoSQL, Relational Databases, MySQL, Neo4j, ACID. TABLE OF CONTENTS ABSTRACT …………..…………………………………....................………............ TABLE OF CONTENTS………………………………………………………………. LIST OF FIGURES …………………………….………...…………………………. CHAPTERS: 1. INTRODUCTION……………………………………………………………….1 1.1 Motivation …………………………………………………………………..3 1.2 Aim Of The Study…………………………………………………………...3 1.3 Scope Of The Study………………………………………………………….. 3 1.4 Thesis question ………………………………………………………………3 2. LITERATURE REVIEW …………………………………………………….... 4 2.1 Data……………………………………………………………………………4 2.2 Database……………………………………………………………………….4 2.3 Relational Database Management System.........................................................4 2.4 Structure Query Language (SQL)……………………………………………..6 2.4.1 Normalization …………………………………………………………8 2.5 NoSQL System………………………………………………………………..9 2.6
Open Document