Beruflich Dokumente
Kultur Dokumente
DATABASE
Guided by
Asst. Prof Dadapeer
Presented
by
Megha.H.M
CONTENTS
INTRODUCTION
DEFINITION OF BIGDATA
ABOUT NoSQL
NoSQL CATEGORIES
FAMOUS NoSQL DATABASES
CHARACTERISTICS OF NoSQL DATABASES
NoSQL DATABASES USED IN CORPORATE
WORLD
ABOUT MONGOB.
ABOUT COUCHDB.
ABOUT HBASE.
ADVANTAGES AND DISADVANTAGES OF NoSQL
DATABASES
CONCLUSION
REFERENCES
INTRODUCTIO
N
DEFINITION OF BIGDATA
Big data is an evolving term that describes any
voluminous amount or structured, semi-structured and
unstructured data that has the potential to be mined for
information .
Vs of BIGDATA
ABOUT NoSQL
Hbase
CouchDB
Cassandra
Redis
MongoDB
CATEGORIES OF NoSQL
DATABASE
Key- value
Column family
Graphed based
Document - oriented
CHARACTERISTICS OF NoSQL
DATABASE
Aggregate datamodels
Distributions models
Consistency
Polyglot persistence
Map-Reduce
WIPRO
Couchbase
HP
Cassandra-based
database
3.
INFOSYS
4.
HCL
5.
MongoDB
MongoDB
Cassandra
DATABASE SECURITY
DB Level
Table Level
Row Level
DATA PROTECTION
ABOUT MONGODB
Key Features'
Support for BI and visualisation tools
Encryption for data at rest
Document validation
Security challenges of MongoDB
Authentication weakness
Authorization weakness
No encryption
Security mechanisms used in MongoDB
MongoDBs extensive security features, including
encryption for data with keys secured by the industry standard
Key Management Interoperability Protocol (KMIP).
ABOUT COUCHDB
Key Features
Built for offline
Distributed architecture with replication
Document storage
Security challenges of CouchDB
As it is used in web applications it is more susceptible to
attacks
ABOUT HBASE
Key Features
Efficient storage of sparse data
Store for high frequency counters
Support for multiple hadoop jobs
Security challenges of Hbase
Data flow protection
Authentication
security mechanisms used in Hbase
Real-time query
Key- value store
ADAVANTAGES OF NoSQL
DATABASE
Elastic Scalability
Bigdata Applications
Database Administration
Economy
DISADVANTAGES OF NoSQL
DATABASES
Less mature
Less support
Administration
No advanced expertise
CONCLUSION
BIBILIOGRAPHY