Subject Details
Dept     : MCA
Sem      : 3
Regul    : 19
Faculty : Haripriya R
phone  : NIL
E-mail  : priya.r.mca@snsct.org
715
Page views
23
Files
3
Videos
3
R.Links

Icon
Syllabus

UNIT
1
INTRODUCTION

Overview of NoSQL Databases. Definition of the Four Types of NoSQL Database, The Value of Relational Databases, Getting at Persistent Data, Concurrency, Integration, Impedance Mismatch, Application and Integration Databases, Attack of the Clusters, The Emergence of NoSQL, Key Points

UNIT
2
COLUMN ORIENTED DATABASE

Comparison of relational databases to new NoSQL stores, MongoDB, Cassandra, HBase, Neo4j use and deployment, Application, RDBMS approach, Challenges NoSQL approach, Key- Value and Document Data Models, Column-Family Stores, Aggregate-Oriented Databases. Replication and sharing, MapReduce on databases

UNIT
3
COLUMN DATA MODEL

Data warehousing schemas: Comparison of columnar and row-oriented storage, Column-store Architectures: C-Store and Vector-Wise, Column-store internals and, Inserts/updates/deletes, Indexing, Adaptive Indexing, and Database Cracking

UNIT
4
KEY-VALUE DATABASES

Key-Value Databases, Key-Value Store, Key-Value Store Features, Consistency, Transactions, Query Features, Structure of Data, Scaling, Suitable Use Cases, Storing Session Information, User Profiles, Preferences, Shopping Cart Data, Relationships among Data, Multi operation Transactions, Query by Data, Operations by Sets. Graph NoSQL databases using Neo4, NoSQL database development tools and programming languages

UNIT
5
DATA MODELING WITH GRAPH

Comparison of Relational and Graph Modeling, Property Graph Model Graph Analytics: Link analysis algorithm- Web as a graph, Page Rank- Markov chain, page rank computation, Topic specific page rank, Page Ranking Computation techniques: iterative processing, Random walk distribution Querying Graphs: Introduction to Cypher.Case study: Building a Graph Database Application

Reference Book:

1. Christopher D.manning, Prabhakar Raghavan, Hinrich Schutze, An introduction to Information Retrieval, Cambridge University Press, 2019 2. Daniel Abadi, Peter Boncz and Stavros Harizopoulas, The Design and Implementation of Modern Column-Oriented Database Systems, Now Publishers, 2016

Text Book:

1. Sadalage, P. & Fowler, NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence, Wiley Publications,1st Edition,2019 2. Guy Harrison, Next Generation Database: NoSQL and big data, Apress, 2028

 

Print    Download