Created
June 3, 2021 05:51
-
-
Save junaidtk/359bbcde2fb09c660e2dcc90fea255b9 to your computer and use it in GitHub Desktop.
Database Systems
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SQL: | |
===== | |
They are relational database managment systems. | |
SQL data base uses structured query language for defining and managing data. | |
These have fixed, static or predefined schema. | |
Best suited for complex queries. | |
Vertically scalable (You can increase the load on a server by increasing the RAM, CPU, SSD). | |
Follow ACID property. | |
SQL data bases are tabale structure | |
NoSQL | |
====== | |
Non relational database management system. | |
They have dynamic schema. | |
Not good for complex queries. | |
Horizontally Scalable (You can inscerase adding more server into your database). | |
Follow cap(consistancy, availability, partition tolerence). | |
NoSQL database are document based, key value pair, graph databses or wide column spread. | |
Example databases: | |
SQL Data bases: | |
MySQL | |
===== | |
Open source, so it is free. owned by oracle. extremly establised database.compatible with many platform. | |
Oracle databases | |
================ | |
Managed by oracle, expensive, it has it's own dialect(PL/SQL). | |
Microsoft SQL database | |
====================== | |
Onlyt work with linux and windows system, It has it's own sql dialect(T-SQL). | |
PostgreSQL | |
========= | |
Hybrid between SQL and NoSql databases. | |
Compatible with many platform. | |
Cost effective and it is open source database system. | |
it is an obejct oriented rlational database management system (ORDBMS) not simply RDBMS. | |
NoSQL Databases | |
============== | |
MogoDB | |
====== | |
Free to use. | |
High performance for simple queries. | |
Appache Cassandra | |
================ | |
Free open source, developed by facebook, and Apache took over on 2010. | |
fast read and write. | |
Poor for updating an deleting data. | |
popular for the IOT, excel for the log activity, error log, sensor data. | |
Google Cloud BigTable | |
===================== | |
Not freely available, | |
Low latency, highly scalable, best of the machine leraning. | |
Appache Hbase | |
============ | |
Opren source and free. owned by Apache. | |
It specifically created to manage large databses. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment