SlideShare a Scribd company logo
MYSQL : UNLOCKING THE
POWER OF DATABASE
MANAGEMENT
Soufian Chakkouri
MYSQL PREFACE
MYSQL 3
A database is an organized collection of structured
information, or data, typically stored electronically in a
computer system. A database is usually controlled by
a database management system (DBMS). Together,
the data and the DBMS, along with the applications
that are associated with them, are referred to as a
database system, often shortened to just database.
Data within the most common types of databases in
operation today is typically modeled in rows and
columns in a series of tables to make processing and
data querying efficient. The data can then be easily
accessed, managed, modified, updated, controlled,
and organized. Most databases use structured query
language (SQL) for writing and querying data.
What Is a Database?
MYSQL 4
A relational database management system
(RDBMS) is, as the name suggests, software that
manages a relational database. It is a set of
smaller programs designed to work together,
allowing the developer to store, access, and modify
data in tables, transparently and without having to
know where the data is physically stored on disk.
You can interact with any relational database
management system by using the SQL
programming language. SQL stands for “Structured
Query Language”, which allows you to interrogate
structured data stored in tables.
What is a Relational Database Management System
(RDBMS)
MYSQL 5
RDBMS Terminology
Database - A database is a collection of tables, with related data.
Table - A table is a matrix with data. A table in a database looks like a simple
spreadsheet.
Row - A row (= tuple, entry or record) is a group of related data, for example the
data of one subscription.
Redundancy - Storing data twice, redundantly to make the system faster.
Column - One column (data element) contains data of one and the same kind, for
example the column postcode.
MYSQL 6
RDBMS Terminology
Primary Key - A primary key is unique. A key value can not occur
twice in one table. With a key, you can only find one row.
Foreign Key - A foreign key is the linking pin between two tables.
Index - An index in a database resembles an index at the back of a book.
Referential Integrity - Referential Integrity makes sure that a foreign key value
always points to an existing row.
Compound Key - A compound key (composite key) is a key that consists of multiple
columns, because one column is not sufficiently unique.
PLAN
1.Introduction to MySQL
2.MySQL Features
3.MySQL Performance
4.MySQL vs Other Databases
5.MySQL Prevalence
6.Conclusion
7
MYSQL INTRODUCTION
MYSQL
9
• MySQL is a relational database management system that
was first released in 1995.
• It was developed by Swedish co-founders Michael
Widenius and Allan Larsson and was initially released as
an open-source database.
• Over the years, MySQL has become one of the most
popular databases for web applications due to its ease of
use and stability.
• In 2008, MySQL was acquired by Sun Microsystems,
which was later acquired by Oracle Corporation in 2010.
• Despite its corporate ownership, MySQL remains a
popular open-source database and is widely used by
developers and organizations of all sizes.
MYSQL FEATURES
• SQL support for data management and organization.
• Scalability for handling large amounts of data.
• Cross-platform compatibility, running on various operating
systems.
• Security features, such as user authentication and data
encryption.
• High performance with fast query processing and data
retrieval.
• Widely supported by the community, with many tools and
libraries available.
• Data backup and recovery features for data integrity and
availability.
11
MYSQL PERFORMANCE
MYSQL
13
• Fast query processing: MySQL designed for fast query
processing and data retrieval
• Indexing: It’s uses indexes to speed up data retrieval and
improve performance.
• Optimization: It’s provides various optimization techniques, such
as query caching and table optimization, to improve performance.
• Concurrent access: It’s is capable of handling multiple concurrent
users, allowing for efficient and simultaneous data access.
• Memory usage: It’s is designed to use memory efficiently,
reducing the load on disk I/O and improving performance.
• Scalability: It’s can scale to accommodate growing data needs,
ensuring high performance as the amount of data grows.
• Configurability: It’s is highly configurable, allowing users to adjust
settings to meet the performance needs of their specific
applications.
MYSQL VS OTHER DATABASES
• MySQL vs. PostgreSQL: Both MySQL and PostgreSQL are
open-source relational databases, but PostgreSQL is often
considered to be more feature-rich and capable of handling
complex queries and data structures.
• MySQL vs. Microsoft SQL Server: SQL Server is a
proprietary database from Microsoft that is widely used in
enterprise environments. It offers more advanced features,
such as support for in-memory databases and sophisticated
security features.
• MySQL vs. Oracle Database: Oracle Database is a
proprietary database from Oracle Corporation that is widely
used in enterprise environments. It offers advanced features,
such as real-application clusters, data warehousing, and
advanced security features.
• MySQL vs. MongoDB: MongoDB is a NoSQL document-
oriented database that is designed for scalability and flexible
data management. It offers features such as automatic
sharding and indexing, which are not typically found in
MYSQL PREVALENCE
MYSQL
17
Today, MySQL is one of the most popular
and widely used SQL databases. It is also
one of the most used databases in Web
Applications. Some of the world’s largest
Web-Scale applications (e.g., Facebook,
Uber) uses MySQL.
MySQL Community Edition is the most widely
used free database in the industry. Also, its
commercial version is used extensively in the
industry.
The most prominent database ranking site DB-
Engines ranked MySQL as the second-highest
ranked database, just behind Oracle:
CONCLUSION
Ad

More Related Content

What's hot (20)

Loops in JavaScript
Loops in JavaScriptLoops in JavaScript
Loops in JavaScript
Florence Davis
 
Object database standards, languages and design
Object database standards, languages and designObject database standards, languages and design
Object database standards, languages and design
Dabbal Singh Mahara
 
Unit I Database concepts - RDBMS & ORACLE
Unit I  Database concepts - RDBMS & ORACLEUnit I  Database concepts - RDBMS & ORACLE
Unit I Database concepts - RDBMS & ORACLE
DrkhanchanaR
 
The Basics of MongoDB
The Basics of MongoDBThe Basics of MongoDB
The Basics of MongoDB
valuebound
 
Dbms slides
Dbms slidesDbms slides
Dbms slides
rahulrathore725
 
Getting Started with MySQL I
Getting Started with MySQL IGetting Started with MySQL I
Getting Started with MySQL I
Sankhya_Analytics
 
MySQL Architecture and Engine
MySQL Architecture and EngineMySQL Architecture and Engine
MySQL Architecture and Engine
Abdul Manaf
 
Introduction to Sharding
Introduction to ShardingIntroduction to Sharding
Introduction to Sharding
MongoDB
 
DML, DDL, DCL ,DRL/DQL and TCL Statements in SQL with Examples
DML, DDL, DCL ,DRL/DQL and TCL Statements in SQL with ExamplesDML, DDL, DCL ,DRL/DQL and TCL Statements in SQL with Examples
DML, DDL, DCL ,DRL/DQL and TCL Statements in SQL with Examples
LGS, GBHS&IC, University Of South-Asia, TARA-Technologies
 
Sql ppt
Sql pptSql ppt
Sql ppt
Anuja Lad
 
02 xml schema
02 xml schema02 xml schema
02 xml schema
Baskarkncet
 
MySQL Views
MySQL ViewsMySQL Views
MySQL Views
Reggie Niccolo Santos
 
Xpath.ppt
Xpath.pptXpath.ppt
Xpath.ppt
Prerak10
 
Joins in SQL
Joins in SQLJoins in SQL
Joins in SQL
Vigneshwaran Sankaran
 
Relational databases vs Non-relational databases
Relational databases vs Non-relational databasesRelational databases vs Non-relational databases
Relational databases vs Non-relational databases
James Serra
 
SQL Commands
SQL Commands SQL Commands
SQL Commands
Sachidananda M H
 
Database System Architecture
Database System ArchitectureDatabase System Architecture
Database System Architecture
University of Potsdam
 
Oracle archi ppt
Oracle archi pptOracle archi ppt
Oracle archi ppt
Hitesh Kumar Markam
 
Relational database- Fundamentals
Relational database- FundamentalsRelational database- Fundamentals
Relational database- Fundamentals
Mohammed El Hedhly
 
Oracle Database 12c : Multitenant
Oracle Database 12c : MultitenantOracle Database 12c : Multitenant
Oracle Database 12c : Multitenant
Digicomp Academy Suisse Romande SA
 

Similar to MySQL.pptx (20)

Introduction to MySQL, MYSQL Basic..pptx
Introduction to MySQL, MYSQL Basic..pptxIntroduction to MySQL, MYSQL Basic..pptx
Introduction to MySQL, MYSQL Basic..pptx
LYNTONSCAGATIN
 
ITE 221 - Information Management -Database System.pptx
ITE 221 - Information Management -Database System.pptxITE 221 - Information Management -Database System.pptx
ITE 221 - Information Management -Database System.pptx
MarkTrixieJoyVargas
 
industrial training ppt for btech 3rd year student
industrial training ppt for btech 3rd year studentindustrial training ppt for btech 3rd year student
industrial training ppt for btech 3rd year student
aniketchaturvedi1727
 
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptx
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptxDATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptx
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptx
Laxmi Pandya
 
DBMS ACCESS programming and learning .ppt
DBMS ACCESS programming and learning .pptDBMS ACCESS programming and learning .ppt
DBMS ACCESS programming and learning .ppt
MANISH169648
 
Database systems introduction
Database systems introductionDatabase systems introduction
Database systems introduction
Balasingham Karthiban
 
A Survey And Comparison Of Relational And Non-Relational Database
A Survey And Comparison Of Relational And Non-Relational DatabaseA Survey And Comparison Of Relational And Non-Relational Database
A Survey And Comparison Of Relational And Non-Relational Database
Karla Adamson
 
ICT L5+.pptx
ICT L5+.pptxICT L5+.pptx
ICT L5+.pptx
AssemNazirova2
 
data base system to new data science lerne
data base system to new data science lernedata base system to new data science lerne
data base system to new data science lerne
tarunprajapati0t
 
DBMS Notes.pdf
DBMS Notes.pdfDBMS Notes.pdf
DBMS Notes.pdf
shubhampatel67739
 
Database management system
Database management systemDatabase management system
Database management system
RizwanHafeez
 
DBMS PART 1.docx
DBMS PART 1.docxDBMS PART 1.docx
DBMS PART 1.docx
GudduKumar408051
 
What Is a Database Powerpoint Presentation.pptx
What Is a Database Powerpoint Presentation.pptxWhat Is a Database Powerpoint Presentation.pptx
What Is a Database Powerpoint Presentation.pptx
graciouspezoh
 
✅ Session 1 - "Introduction to MySQL and Databases"
✅ Session 1 - "Introduction to MySQL and Databases"✅ Session 1 - "Introduction to MySQL and Databases"
✅ Session 1 - "Introduction to MySQL and Databases"
LogaRajeshwaranKarth
 
Basic of Database Management System(DBMS)
Basic of Database Management System(DBMS)Basic of Database Management System(DBMS)
Basic of Database Management System(DBMS)
anjanasharma77573
 
NoSQL BIg Data Analytics Mongo DB and Cassandra .pdf
NoSQL BIg Data Analytics Mongo DB and Cassandra .pdfNoSQL BIg Data Analytics Mongo DB and Cassandra .pdf
NoSQL BIg Data Analytics Mongo DB and Cassandra .pdf
SharmilaChidaravalli
 
MODERN DATABASES (2).pptx in which modern types of data bases
MODERN DATABASES (2).pptx in which modern types of data basesMODERN DATABASES (2).pptx in which modern types of data bases
MODERN DATABASES (2).pptx in which modern types of data bases
lovepreet33653
 
Unit-10.pptx
Unit-10.pptxUnit-10.pptx
Unit-10.pptx
GhanashyamBK1
 
Rdbms
RdbmsRdbms
Rdbms
Majd Lefi
 
MySQL-A-Comprehensive-Overvie web design w.pptx
MySQL-A-Comprehensive-Overvie web design w.pptxMySQL-A-Comprehensive-Overvie web design w.pptx
MySQL-A-Comprehensive-Overvie web design w.pptx
institute of Geoinformatics and Earth Observation at PMAS ARID Agriculture University of Rawalpindi
 
Introduction to MySQL, MYSQL Basic..pptx
Introduction to MySQL, MYSQL Basic..pptxIntroduction to MySQL, MYSQL Basic..pptx
Introduction to MySQL, MYSQL Basic..pptx
LYNTONSCAGATIN
 
ITE 221 - Information Management -Database System.pptx
ITE 221 - Information Management -Database System.pptxITE 221 - Information Management -Database System.pptx
ITE 221 - Information Management -Database System.pptx
MarkTrixieJoyVargas
 
industrial training ppt for btech 3rd year student
industrial training ppt for btech 3rd year studentindustrial training ppt for btech 3rd year student
industrial training ppt for btech 3rd year student
aniketchaturvedi1727
 
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptx
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptxDATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptx
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptx
Laxmi Pandya
 
DBMS ACCESS programming and learning .ppt
DBMS ACCESS programming and learning .pptDBMS ACCESS programming and learning .ppt
DBMS ACCESS programming and learning .ppt
MANISH169648
 
A Survey And Comparison Of Relational And Non-Relational Database
A Survey And Comparison Of Relational And Non-Relational DatabaseA Survey And Comparison Of Relational And Non-Relational Database
A Survey And Comparison Of Relational And Non-Relational Database
Karla Adamson
 
data base system to new data science lerne
data base system to new data science lernedata base system to new data science lerne
data base system to new data science lerne
tarunprajapati0t
 
Database management system
Database management systemDatabase management system
Database management system
RizwanHafeez
 
What Is a Database Powerpoint Presentation.pptx
What Is a Database Powerpoint Presentation.pptxWhat Is a Database Powerpoint Presentation.pptx
What Is a Database Powerpoint Presentation.pptx
graciouspezoh
 
✅ Session 1 - "Introduction to MySQL and Databases"
✅ Session 1 - "Introduction to MySQL and Databases"✅ Session 1 - "Introduction to MySQL and Databases"
✅ Session 1 - "Introduction to MySQL and Databases"
LogaRajeshwaranKarth
 
Basic of Database Management System(DBMS)
Basic of Database Management System(DBMS)Basic of Database Management System(DBMS)
Basic of Database Management System(DBMS)
anjanasharma77573
 
NoSQL BIg Data Analytics Mongo DB and Cassandra .pdf
NoSQL BIg Data Analytics Mongo DB and Cassandra .pdfNoSQL BIg Data Analytics Mongo DB and Cassandra .pdf
NoSQL BIg Data Analytics Mongo DB and Cassandra .pdf
SharmilaChidaravalli
 
MODERN DATABASES (2).pptx in which modern types of data bases
MODERN DATABASES (2).pptx in which modern types of data basesMODERN DATABASES (2).pptx in which modern types of data bases
MODERN DATABASES (2).pptx in which modern types of data bases
lovepreet33653
 
Ad

Recently uploaded (20)

Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Ad

MySQL.pptx

  • 1. MYSQL : UNLOCKING THE POWER OF DATABASE MANAGEMENT Soufian Chakkouri
  • 3. MYSQL 3 A database is an organized collection of structured information, or data, typically stored electronically in a computer system. A database is usually controlled by a database management system (DBMS). Together, the data and the DBMS, along with the applications that are associated with them, are referred to as a database system, often shortened to just database. Data within the most common types of databases in operation today is typically modeled in rows and columns in a series of tables to make processing and data querying efficient. The data can then be easily accessed, managed, modified, updated, controlled, and organized. Most databases use structured query language (SQL) for writing and querying data. What Is a Database?
  • 4. MYSQL 4 A relational database management system (RDBMS) is, as the name suggests, software that manages a relational database. It is a set of smaller programs designed to work together, allowing the developer to store, access, and modify data in tables, transparently and without having to know where the data is physically stored on disk. You can interact with any relational database management system by using the SQL programming language. SQL stands for “Structured Query Language”, which allows you to interrogate structured data stored in tables. What is a Relational Database Management System (RDBMS)
  • 5. MYSQL 5 RDBMS Terminology Database - A database is a collection of tables, with related data. Table - A table is a matrix with data. A table in a database looks like a simple spreadsheet. Row - A row (= tuple, entry or record) is a group of related data, for example the data of one subscription. Redundancy - Storing data twice, redundantly to make the system faster. Column - One column (data element) contains data of one and the same kind, for example the column postcode.
  • 6. MYSQL 6 RDBMS Terminology Primary Key - A primary key is unique. A key value can not occur twice in one table. With a key, you can only find one row. Foreign Key - A foreign key is the linking pin between two tables. Index - An index in a database resembles an index at the back of a book. Referential Integrity - Referential Integrity makes sure that a foreign key value always points to an existing row. Compound Key - A compound key (composite key) is a key that consists of multiple columns, because one column is not sufficiently unique.
  • 7. PLAN 1.Introduction to MySQL 2.MySQL Features 3.MySQL Performance 4.MySQL vs Other Databases 5.MySQL Prevalence 6.Conclusion 7
  • 9. MYSQL 9 • MySQL is a relational database management system that was first released in 1995. • It was developed by Swedish co-founders Michael Widenius and Allan Larsson and was initially released as an open-source database. • Over the years, MySQL has become one of the most popular databases for web applications due to its ease of use and stability. • In 2008, MySQL was acquired by Sun Microsystems, which was later acquired by Oracle Corporation in 2010. • Despite its corporate ownership, MySQL remains a popular open-source database and is widely used by developers and organizations of all sizes.
  • 11. • SQL support for data management and organization. • Scalability for handling large amounts of data. • Cross-platform compatibility, running on various operating systems. • Security features, such as user authentication and data encryption. • High performance with fast query processing and data retrieval. • Widely supported by the community, with many tools and libraries available. • Data backup and recovery features for data integrity and availability. 11
  • 13. MYSQL 13 • Fast query processing: MySQL designed for fast query processing and data retrieval • Indexing: It’s uses indexes to speed up data retrieval and improve performance. • Optimization: It’s provides various optimization techniques, such as query caching and table optimization, to improve performance. • Concurrent access: It’s is capable of handling multiple concurrent users, allowing for efficient and simultaneous data access. • Memory usage: It’s is designed to use memory efficiently, reducing the load on disk I/O and improving performance. • Scalability: It’s can scale to accommodate growing data needs, ensuring high performance as the amount of data grows. • Configurability: It’s is highly configurable, allowing users to adjust settings to meet the performance needs of their specific applications.
  • 14. MYSQL VS OTHER DATABASES
  • 15. • MySQL vs. PostgreSQL: Both MySQL and PostgreSQL are open-source relational databases, but PostgreSQL is often considered to be more feature-rich and capable of handling complex queries and data structures. • MySQL vs. Microsoft SQL Server: SQL Server is a proprietary database from Microsoft that is widely used in enterprise environments. It offers more advanced features, such as support for in-memory databases and sophisticated security features. • MySQL vs. Oracle Database: Oracle Database is a proprietary database from Oracle Corporation that is widely used in enterprise environments. It offers advanced features, such as real-application clusters, data warehousing, and advanced security features. • MySQL vs. MongoDB: MongoDB is a NoSQL document- oriented database that is designed for scalability and flexible data management. It offers features such as automatic sharding and indexing, which are not typically found in
  • 17. MYSQL 17 Today, MySQL is one of the most popular and widely used SQL databases. It is also one of the most used databases in Web Applications. Some of the world’s largest Web-Scale applications (e.g., Facebook, Uber) uses MySQL. MySQL Community Edition is the most widely used free database in the industry. Also, its commercial version is used extensively in the industry. The most prominent database ranking site DB- Engines ranked MySQL as the second-highest ranked database, just behind Oracle: