Useful Links
Computer Science
Databases
Database Management Systems
1. Introduction to Databases and DBMS
2. Data Models
3. The Relational Model
4. Database Design
5. SQL (Structured Query Language)
6. Storage and File Structure
7. Query Processing and Optimization
8. Transaction Management
9. Recovery Systems
10. Database Security
11. Distributed Database Systems
12. NoSQL Database Systems
13. Data Warehousing and OLAP
14. Emerging Database Technologies
Emerging Database Technologies
Object-Oriented Databases
Object-Oriented Concepts
Objects and Classes
Inheritance
Encapsulation
Polymorphism
Object-Oriented Data Model
Object Query Languages
Object-Relational Databases
Extended Relational Model
User-Defined Types
Object-Relational Features
SQL Object Extensions
XML Databases
XML Data Model
XML Schema
XQuery Language
XML Storage Strategies
Cloud Databases
Database as a Service
Cloud Deployment Models
Public Cloud
Private Cloud
Hybrid Cloud
Cloud Database Characteristics
Scalability
Elasticity
Multi-Tenancy
Cloud Database Security
Big Data Technologies
Big Data Characteristics
Volume
Velocity
Variety
Veracity
Big Data Storage Systems
Distributed File Systems
Columnar Storage
Big Data Processing
Batch Processing
Stream Processing
MapReduce Framework
Integration with Traditional Databases
In-Memory Databases
In-Memory Architecture
Performance Advantages
Persistence Mechanisms
Use Cases
Blockchain Databases
Blockchain Concepts
Distributed Ledger Technology
Consensus Mechanisms
Database Applications
Previous
13. Data Warehousing and OLAP
Go to top
Back to Start
1. Introduction to Databases and DBMS