SlideShare a Scribd company logo
1 of 79
Download to read offline
www.brianhitchcock.net
MySQL
Would You Like Some Transactions
With That Table?
www.brianhitchcock.netOct 29, 2009 Page 2
Slides Are Available
www.brianhitchcock.netOct 29, 2009 Page 3
What Is MySQL?
Most popular open source RDBMS
 Open source means 'free'
 Really? No cost at all?
Widely used
 Sabre – airline reservations
 Google
 LinkedIn
What does Oracle DBA need to know?
 Many differences...
www.brianhitchcock.netOct 29, 2009 Page 4
Why Should I Care?
I'm an Oracle DBA
 MySQL means nothing to me
 It isn't a 'real' RDBMS
Why should I learn about MySQL?
 MySQL is being used by real businesses
 Can't hurt your employability
 Many jobs expect DBA to know multiple RDBMS
 Why not learn one that is widely used?
 And it's free – you can download and install right now!
www.brianhitchcock.netOct 29, 2009 Page 5
Oracle DBA Perspective
What will we look at?
 Installing
 Start/stop
 How database/tables stored
 Backups
 Transactions
 Storage engines
www.brianhitchcock.netOct 29, 2009 Page 6
My Message
Compare MySQL to Oracle
 Not to be critical of MySQL
 Not to praise Oracle
 Make Oracle DBAs aware
 How much we assume about RDBMS
 Because Oracle does things a certain way
 MySQL is very different
 Assuming it is like Oracle can cause serious problems
 Does your business understand the differences?
 The cost of being 'free'?
www.brianhitchcock.netOct 29, 2009 Page 7
MySQL Versions
MySQL Enterprise
 Have to buy support
MySQL Community Edition
 The 'free' version
MySQL Community Edition Preview Release
 Available for download
 Ready for prime time?
 Oracle doesn't offer 12g for trial download...
www.brianhitchcock.netOct 29, 2009 Page 8
MySQL Versions
www.brianhitchcock.netOct 29, 2009 Page 9
MySQL – Where Did It Come From?
Used to store web site logs
 Transactions
 What's that?
 If we lose some records
 So what?
 Supported by an individual
 Do your own thing
 Recovery
 Not to worry, plenty more web logs every day
www.brianhitchcock.netOct 29, 2009 Page 10
Some Differences – MySQL/Oracle
Oracle
 Database
 Schema
a group of database objects
 Database user
Maps to a database schema
MySQL
 Server
 Databases
Group of database objects
 Users don't map to database
www.brianhitchcock.netOct 29, 2009 Page 11
Some Differences – MySQL/Oracle
Storage engines
Transaction support
Performance
Hot backup
Binary logging and recovery
Table locking
Corruption
Misc.
www.brianhitchcock.netOct 29, 2009 Page 12
Storage Engines
MySQL gives you a choice
 Oracle, all transactional all the time (OATATT)
MySQL storage engines
 MyISAM (IBM, Indexed Sequential Access Method)
 Very fast read
 InnoDB
 Transactional, like Oracle
 Separate software, owned by Oracle
 Many others
 See next chart
www.brianhitchcock.netOct 29, 2009 Page 13
Storage Engines
www.brianhitchcock.netOct 29, 2009 Page 14
InnoDB Storage Engine
Imagine mixing
 MyISAM, InnoDB tables in a statement
 What does 'transactional' mean?
 What does “recovery” mean?
www.brianhitchcock.netOct 29, 2009 Page 15
CSV Storage Engine
CSV storage engine
 Stores data in text files
 Using comma-separated format
www.brianhitchcock.netOct 29, 2009 Page 16
Blackhole Storage Engine
My favorite
This is where we store all the data relating to the Raiders and
their 'Commitment to Excellence'
www.brianhitchcock.netOct 29, 2009 Page 17
Yeah, But...
No problem
 I'll just make all the tables InnoDB
Cool, but
 MySQL catalog (system?) tables are MyISAM
 Can't change them
 Table storage engine can be changed at any time
 Privileged users
 No one should do this, but...stuff happens
 Create table syntax
 Supports overriding default storage engine
www.brianhitchcock.netOct 29, 2009 Page 18
Transaction Support
MyISAM
 Default table type
 Table type of system databases
 Does not support transactions
 Example
 Writing to MyISAM tables and server crashes
 Who know what was and wasn't written to tables
 No recovery
www.brianhitchcock.netOct 29, 2009 Page 19
Performance
Many large MySQL servers in use
 Performance must be good
or good enough for 'free'
Optimizer
 Different storage engines
 How to optimize statement that has
 MyISAM tables
 InnoDB tables
 Does it support all storage engines you are using?
www.brianhitchcock.netOct 29, 2009 Page 20
Hot Backup
MySQL does not have this
 Backup option #1
 Shutdown server, copy all files, startup server
 Backup option #2
 Lock all tables
 Dump all data to a dump file
Dump file is set of SQL to recreate database
Very slow to recover
 Backup option #3
 Buy hot backup software product
Not free
www.brianhitchcock.netOct 29, 2009 Page 21
Binary Logging and Recovery
MySQL
 Default, no logging
 You can configure binary logging
 Three formats
 Statement-based
 Row-based
 Mixed
 Binary log filenames have format
 binlog.000001, binlog.000002, etc.
 You must apply them in correct order
www.brianhitchcock.netOct 29, 2009 Page 22
MySQL Binary Logs
MySQL does not have any way of knowing
when replaying the binary logs which
statements need to be executed and which are
already committed.
Oracle DBA doesn't worry about this
 Oracle checks and tells you which archived redo log
is needed next
 Oracle won't allow archived redo logs to be applied
out of order
www.brianhitchcock.netOct 29, 2009 Page 23
Binary Logging Formats
www.brianhitchcock.netOct 29, 2009 Page 24
Binary Log Issues
www.brianhitchcock.netOct 29, 2009 Page 25
Table Locking
MyISAM storage engine
 Does not support row level locking
 Table locks
 Performance?
InnoDB storage engine
 Supports row level locking
www.brianhitchcock.netOct 29, 2009 Page 26
Corruption
Oracle
 I have rarely seen any cases
 But all tables support transactions
MySQL
 What does it mean to rollback
 When different storage engines involved
 Some support transactions, some don't
 Some tables will be rolled back
Others won't
 Is this corruption?
www.brianhitchcock.netOct 29, 2009 Page 27
MySQL Corruption Issues
Good read
 Discusses corruption issues in MySQL engines
 I'm not saying this happens often
 But you need to be aware of these issues
 Another difference from Oracle
Different storage engines, different corruption mechanisms
http://www.mysqlperformanceblog.com/2006/07
/30/mysql-crash-recovery/
www.brianhitchcock.netOct 29, 2009 Page 28
MySQL Issues
Misc
 Referential Integrity
 Some storage engines support
 Triggers
 Row-level, not statement-level
 Directload
 Not supported
 Parallel Query
 Not supported
www.brianhitchcock.netOct 29, 2009 Page 29
MySQL Issues
White Paper
 Compares MySQL to PostgreSQL
 PostgreSQL, another open source RDBMS
 More like Oracle than MySQL
 Discusses issues with MySQL
 I'm not endorsing PostgreSQL
 But the whitepaper is very good
 Google
 PostgreSQL vs. MySQL A Comparison of Enterprise
Suitability
www.brianhitchcock.netOct 29, 2009 Page 30
MySQL Table Storage
MyISAM
 Each table has three files
 <filename>.frm – Data dictonary information
 <filename>.MYD – table data
 <filename>.MYI – table indexes
InnoDB
 Data and indexes in a tablespaces
 Made up of one or more datafiles
 Sound familiar?
www.brianhitchcock.netOct 29, 2009 Page 31
Documentation Online
www.brianhitchcock.netOct 29, 2009 Page 32
Documentation Online
www.brianhitchcock.netOct 29, 2009 Page 33
Documentation Online
www.brianhitchcock.netOct 29, 2009 Page 34
Talk Is Cheap
A little less conversation
 A little more action
Download and install MySQL to your laptop now
 Slides show the steps
 Windows
You will have a fully functional MySQL server
 Start learning right now
www.brianhitchcock.netOct 29, 2009 Page 35
Install MySQL – Windows
Windows Vista
 6.0 Service Pack 1
 Screenshots shown
Windows XP
 Professional Version 5.1
 Same steps
 Very minor differences in what you see
www.brianhitchcock.netOct 29, 2009 Page 36
Downloads?
www.brianhitchcock.netOct 29, 2009 Page 37
Downloads?
www.brianhitchcock.netOct 29, 2009 Page 38
Enterprise Version
www.brianhitchcock.netOct 29, 2009 Page 39
Community Version
www.brianhitchcock.netOct 29, 2009 Page 40
Windows Downloads
www.brianhitchcock.netOct 29, 2009 Page 41
Windows Installation
www.brianhitchcock.netOct 29, 2009 Page 42
Windows Installation
www.brianhitchcock.netOct 29, 2009 Page 43
Windows Installation
www.brianhitchcock.netOct 29, 2009 Page 44
Windows Installation
www.brianhitchcock.netOct 29, 2009 Page 45
Windows Installation
www.brianhitchcock.netOct 29, 2009 Page 46
Windows Installation
www.brianhitchcock.netOct 29, 2009 Page 47
Windows Installation
www.brianhitchcock.netOct 29, 2009 Page 48
Windows Installation
www.brianhitchcock.netOct 29, 2009 Page 49
Windows Installation
www.brianhitchcock.netOct 29, 2009 Page 50
Windows Installation
Uncheck
www.brianhitchcock.netOct 29, 2009 Page 51
Windows Installation
www.brianhitchcock.netOct 29, 2009 Page 52
Windows Installation
Check
www.brianhitchcock.netOct 29, 2009 Page 53
Windows Installation
www.brianhitchcock.netOct 29, 2009 Page 54
Windows Installation
mysql
www.brianhitchcock.netOct 29, 2009 Page 55
Windows Installation
www.brianhitchcock.netOct 29, 2009 Page 56
Accessing MySQL Windows
Click Start
 Programs
 MySQL
 MySQL Server 5.1
 MySQL Command Line Client
 Right-click
Send to
 Desktop (Create Shortcut)
Double-click desktop icon
 MySQL Command Line Client
www.brianhitchcock.netOct 29, 2009 Page 57
Accessing MySQL Windows
mysql
Shortcut created at installation
www.brianhitchcock.netOct 29, 2009 Page 58
mysql client utility
Similar to SQL*Plus
www.brianhitchcock.netOct 29, 2009 Page 59
Now What?
Stop, start MySQL server
What databases are available
 show databases;
Set default database
 use <dbname>
What tables are in the database
 show tables;
www.brianhitchcock.netOct 29, 2009 Page 60
Windows Vista
Stop/Start
 Services
 Start
 Settings
 Control Panel
 System and Maintenance
 Administrative Tools
Services
 Scroll down to MySQL, highlight
 Upper left, options for Stop, Pause, Restart
 If MySQL is down, option to Start
www.brianhitchcock.netOct 29, 2009 Page 61
Windows XP
Stop/Start
 Command line
 net stop mysql, net start mysql
 Services
 Start
 Control Panel
 Administrative Tools
 Services
Services window
Scroll down to MySQL, highlight
Upper left, options for Stop, Pause, Restart
 If MySQL is down, option to Start
www.brianhitchcock.netOct 29, 2009 Page 62
www.brianhitchcock.netOct 29, 2009 Page 63
www.brianhitchcock.netOct 29, 2009 Page 64
System Databases
INFORMATION_SCHEMA
 Catalog database
MYSQL database
 User and privilege information
TEST
 For you to play in...
These databases are created at installation
www.brianhitchcock.netOct 29, 2009 Page 65
MySQL Server Configuration
Controlled by 'option' file(s)
 Similar to Oracle pfile or spfile
 SHOW VARIABLES
 See current values
Standard location(s)
 Search order
One of the most common problems
 Persons don't know where these files are
 Make changes that don't take affect
 Can't find the file or files
www.brianhitchcock.netOct 29, 2009 Page 66
Option File(s)
MySQL searches multiple locations
 Uses most recent value of each parameter
 How to know all files being scanned by MySQL?
 mysql –help
Note: dash dash help
www.brianhitchcock.netOct 29, 2009 Page 67
Option File
www.brianhitchcock.netOct 29, 2009 Page 68
Option File
www.brianhitchcock.netOct 29, 2009 Page 69
Option File
www.brianhitchcock.netOct 29, 2009 Page 70
Option File
www.brianhitchcock.netOct 29, 2009 Page 71
Option File
www.brianhitchcock.netOct 29, 2009 Page 72
MySQL Filesystem Layout
From option file (my.ini)
 basedir
 Where software is stored
 datadir
 Where table data is stored
www.brianhitchcock.netOct 29, 2009 Page 73
MySQL basedir
www.brianhitchcock.netOct 29, 2009 Page 74
MySQL basedir/bin
www.brianhitchcock.netOct 29, 2009 Page 75
MySQL datadir
www.brianhitchcock.netOct 29, 2009 Page 76
MySQL Log Files
General Query Log
 All client requests
Binary Log
 Statements that modify data
Slow Query Log
 Statements that take longer than 10 seconds
Error Log
 Server messages
www.brianhitchcock.netOct 29, 2009 Page 77
MySQL Log Files
Find log file locations
www.brianhitchcock.netOct 29, 2009 Page 78
Summary
MySQL is 'free'
 May need other products to make it work for you
 Hot backup for example
MySQL is widely used
MySQL is very different from Oracle
 DBA tasks and issues will be different
MySQL is not better or worse than Oracle
 Just very different
www.brianhitchcock.netOct 29, 2009 Page 79
The End?
You now have a MySQL server installed
No excuses
 Learn it, live it, love it
 Update your resume
Next?
 Multiple MySQL servers on same machine
 Replication
 etc.

More Related Content

Similar to My sql would you like transactions

Ukoug 2011 mysql_arch_for_orcl_dba
Ukoug 2011 mysql_arch_for_orcl_dbaUkoug 2011 mysql_arch_for_orcl_dba
Ukoug 2011 mysql_arch_for_orcl_dba
orablue11
 
DOs and DONTs on the way to 10M users
DOs and DONTs on the way to 10M usersDOs and DONTs on the way to 10M users
DOs and DONTs on the way to 10M users
Yoav Avrahami
 

Similar to My sql would you like transactions (20)

My First 100 days with a MySQL DBMS (WP)
My First 100 days with a MySQL DBMS (WP)My First 100 days with a MySQL DBMS (WP)
My First 100 days with a MySQL DBMS (WP)
 
Running a Realtime Stats Service on MySQL
Running a Realtime Stats Service on MySQLRunning a Realtime Stats Service on MySQL
Running a Realtime Stats Service on MySQL
 
MySQL and DB Engines
MySQL  and DB EnginesMySQL  and DB Engines
MySQL and DB Engines
 
Using The Mysql Binary Log As A Change Stream
Using The Mysql Binary Log As A Change StreamUsing The Mysql Binary Log As A Change Stream
Using The Mysql Binary Log As A Change Stream
 
Management and Automation of MongoDB Clusters - Slides
Management and Automation of MongoDB Clusters - SlidesManagement and Automation of MongoDB Clusters - Slides
Management and Automation of MongoDB Clusters - Slides
 
Client Server Live Hosting Documentation
Client Server Live Hosting Documentation Client Server Live Hosting Documentation
Client Server Live Hosting Documentation
 
Slides
SlidesSlides
Slides
 
MySQL Oslayer performace optimization
MySQL  Oslayer performace optimizationMySQL  Oslayer performace optimization
MySQL Oslayer performace optimization
 
Case Study with Answers.com on Scaling with Memcached and MySQL
Case Study with Answers.com on Scaling with Memcached and MySQLCase Study with Answers.com on Scaling with Memcached and MySQL
Case Study with Answers.com on Scaling with Memcached and MySQL
 
The History and Future of the MySQL ecosystem
The History and Future of the MySQL ecosystemThe History and Future of the MySQL ecosystem
The History and Future of the MySQL ecosystem
 
Usability of MySQL
Usability of MySQLUsability of MySQL
Usability of MySQL
 
Ukoug 2011 mysql_arch_for_orcl_dba
Ukoug 2011 mysql_arch_for_orcl_dbaUkoug 2011 mysql_arch_for_orcl_dba
Ukoug 2011 mysql_arch_for_orcl_dba
 
Dba tips and_tricks
Dba tips and_tricksDba tips and_tricks
Dba tips and_tricks
 
My sql crashcourse_2012
My sql crashcourse_2012My sql crashcourse_2012
My sql crashcourse_2012
 
DOs and DONTs on the way to 10M users
DOs and DONTs on the way to 10M usersDOs and DONTs on the way to 10M users
DOs and DONTs on the way to 10M users
 
Word press bg 16x9 draft 16
Word press bg 16x9 draft 16Word press bg 16x9 draft 16
Word press bg 16x9 draft 16
 
The Proper Care and Feeding of MySQL Databases
The Proper Care and Feeding of MySQL DatabasesThe Proper Care and Feeding of MySQL Databases
The Proper Care and Feeding of MySQL Databases
 
My sql crashcourse_intro_kdl
My sql crashcourse_intro_kdlMy sql crashcourse_intro_kdl
My sql crashcourse_intro_kdl
 
MariaDB Enterprise & MariaDB Enterprise Cluster - MariaDB Webinar July 2014 F...
MariaDB Enterprise & MariaDB Enterprise Cluster - MariaDB Webinar July 2014 F...MariaDB Enterprise & MariaDB Enterprise Cluster - MariaDB Webinar July 2014 F...
MariaDB Enterprise & MariaDB Enterprise Cluster - MariaDB Webinar July 2014 F...
 
SOA Knowledge Kit, Developer Productivity and Performance Comparison Analysis
SOA Knowledge Kit, Developer Productivity  and Performance Comparison AnalysisSOA Knowledge Kit, Developer Productivity  and Performance Comparison Analysis
SOA Knowledge Kit, Developer Productivity and Performance Comparison Analysis
 

More from YUCHENG HU

Confluence 回顾(retrospectives) 蓝图 cwikiossez
Confluence 回顾(retrospectives) 蓝图   cwikiossezConfluence 回顾(retrospectives) 蓝图   cwikiossez
Confluence 回顾(retrospectives) 蓝图 cwikiossez
YUCHENG HU
 

More from YUCHENG HU (20)

Confluencewiki 使用空间
Confluencewiki 使用空间Confluencewiki 使用空间
Confluencewiki 使用空间
 
Git
GitGit
Git
 
Presta shop 1.6 如何安装简体中文语言文件
Presta shop 1.6 如何安装简体中文语言文件Presta shop 1.6 如何安装简体中文语言文件
Presta shop 1.6 如何安装简体中文语言文件
 
Logback 介绍
Logback 介绍Logback 介绍
Logback 介绍
 
Presta shop 1.6 详细安装指南
Presta shop 1.6 详细安装指南Presta shop 1.6 详细安装指南
Presta shop 1.6 详细安装指南
 
Presta shop 1.6 的安装环境
Presta shop 1.6 的安装环境Presta shop 1.6 的安装环境
Presta shop 1.6 的安装环境
 
Presta shop 1.6 如何安装简体中文语言文件
Presta shop 1.6 如何安装简体中文语言文件Presta shop 1.6 如何安装简体中文语言文件
Presta shop 1.6 如何安装简体中文语言文件
 
Presta shop 1.6 图文安装教程
Presta shop 1.6 图文安装教程Presta shop 1.6 图文安装教程
Presta shop 1.6 图文安装教程
 
V tiger 5.4.0 图文安装教程
V tiger 5.4.0 图文安装教程V tiger 5.4.0 图文安装教程
V tiger 5.4.0 图文安装教程
 
Confluence 回顾(retrospectives) 蓝图 cwikiossez
Confluence 回顾(retrospectives) 蓝图   cwikiossezConfluence 回顾(retrospectives) 蓝图   cwikiossez
Confluence 回顾(retrospectives) 蓝图 cwikiossez
 
Confluence 会议记录(meeting notes)蓝图 cwikiossez
Confluence 会议记录(meeting notes)蓝图   cwikiossezConfluence 会议记录(meeting notes)蓝图   cwikiossez
Confluence 会议记录(meeting notes)蓝图 cwikiossez
 
VTIGER - 销售机会 - CWIKIOSSEZ
VTIGER - 销售机会 - CWIKIOSSEZ VTIGER - 销售机会 - CWIKIOSSEZ
VTIGER - 销售机会 - CWIKIOSSEZ
 
Confluence 使用一个模板新建一个页面 cwikiossez
Confluence 使用一个模板新建一个页面     cwikiossezConfluence 使用一个模板新建一个页面     cwikiossez
Confluence 使用一个模板新建一个页面 cwikiossez
 
Confluence 使用模板
Confluence 使用模板Confluence 使用模板
Confluence 使用模板
 
Cwikiossez confluence 订阅页面更新邮件通知
Cwikiossez confluence 订阅页面更新邮件通知Cwikiossez confluence 订阅页面更新邮件通知
Cwikiossez confluence 订阅页面更新邮件通知
 
Cwikiossez confluence 关注页面 博客页面和空间
Cwikiossez confluence 关注页面 博客页面和空间Cwikiossez confluence 关注页面 博客页面和空间
Cwikiossez confluence 关注页面 博客页面和空间
 
My sql università di enna a.a. 2005-06
My sql   università di enna a.a. 2005-06My sql   università di enna a.a. 2005-06
My sql università di enna a.a. 2005-06
 
MySQL 指南
MySQL 指南MySQL 指南
MySQL 指南
 
MySQL 简要介绍
MySQL 简要介绍MySQL 简要介绍
MySQL 简要介绍
 
mysql 5.5.25 用户安装备忘
mysql 5.5.25 用户安装备忘mysql 5.5.25 用户安装备忘
mysql 5.5.25 用户安装备忘
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

My sql would you like transactions