SQL VS NOSQL
DBMS VS RDBMS
ABDELRAHMAN HISHAM KHALIL
231000360
SQL VS NOSQL
STRUCTURED QUERY
LANGUAGE NOT ONLY SQL
• Relational databases • Non-relational databases
• Vertically scalable • Horizontally scalable
• Table with fixed rows & • Dynamic
columns • Example: MongoDB
• Example: MySQL
DBMS VS RDBMS
DATABASE MANAGEMENT
SYSTEM RELATIONAL DBMS
• Stores data as files • Stores data in tabular form
• No relationships • Relationships between tables
• Slow data fetching • Fast data fetching
• Low security levels • Multiple levels of security
• Example: XML • Example: MySQL
CONCLUSION
• SQL vs NoSQL
SQL is structured and follows ACID; NoSQL is flexible and scalable.
• DBMS vs RDBMS
DBMS manages data; RDBMS enforces relationships and is more secure.
• Which to Choose?
Use SQL/RDBMS for structured data and NoSQL/DBMS for flexible storage.