SlideShare a Scribd company logo
4a­1Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
4a. MySQL Object Management
for the Oracle DBA
Ronald Bradford
Senior Consultant
MySQL Inc
January 2008
4a­2Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
Agenda
GOAL: Creating and Managing MySQL Objects
 

SQL Object Types

Creating Objects

Managing Objects

MySQL Data Dictionary
4a­3Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
 
SQL Object Types
4a­4Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
Object Types

User

Database     (Schema)

Tablespace / Data File

Table / Column

Index

View

Trigger

Stored Procedure

Stored Function

User Defined Function (UDF)
No Sequences
No Snapshots
No Synonyms
4a­5Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
Users

There is no concept of user ownership within MySQL 

All objects are part of a database (or 'schema') 

Users only have object privileges assigned to them 
4a­6Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
Table / Column

Table Name is case sensitive (by default)

Reserved Words are permitted (appropriately quoted)
http://dev.mysql.com/doc/refman/5.1/en/reserved­words.html
4a­7Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
Indexes

Default Index type is BTREE

Memory has HASH & BTREE Indexes

MyISAM has a FULLTEXT Index
4a­8Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
Views

Updatable and non­updatable views supported

view and table names must be unique

DEFINER clause allows view to run as the calling user, 
or another defined user

View restrictions

cannot contain a subquery in the FROM clause.

cannot refer to system or user variables.

cannot refer to prepared statement parameters.

Within a stored routine, the definition cannot refer to routine 
parameters or local variables.
4a­9Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
Views

View restrictions (cont)

Any table or view referred to in the definition must exist. 
However after creation, underlying objects can be dropped or 
modified. View is not invalidated, but will throw error on usage.

The definition cannot refer to a TEMPORARY table

You cannot create a TEMPORARY view.

The tables named in the view definition must already exist.

You cannot associate a trigger with a view.

View algorithms

MERGE

TEMPTABLE

UNDEFINED

Supports WITH CHECK OPTION

Do not support Materialized Views
4a­10Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
Triggers

DML triggers only ­ no system triggers

[BEFORE | AFTER] [INSERT | UPDATE | DELETE]

Only one of each trigger type supported

FOR EACH ROW, no FOR EACH STATEMENT

No INSTEAD OF

No WHEN Condition

NEW.col and OLD.col syntax

CALL statement for SP not permitted

No statements that implicitly or explicitly COMMIT | 
ROLLBACK 
4a­11Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
Stored Procedures

PL/PSM (Persistent Stored Modules) 

Non scrollable, read only cursors

Support for most loop types (FOR loops not yet)

DEFINER clause allows stored procedure to run as the 
calling user, or another defined user

No packages support

No anonymous blocks

No concept of dependency within MySQL

Stored procedures are not required for high 
performance within MySQL
4a­12Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
User Defined Functions (UDF)

Added as Object Files

Compiled and available on permanent basis
mysql> create function logger returns integer soname 'syslogudf.so';
mysql> select logger('logging from ' + version());
http://dev.mysql.com/doc/refman/5.0/en/adding­functions.html
4a­13Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
MySQL Create Object Limitations

No online ALTER Table

No online Add Tablespace Data File

Online Add Index (5.1)

Online Add Enum Value (5.1)

Online Add Column (5.1 ­ MyISAM)
4a­14Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
MySQL Auto Increment
Replacement for SEQUENCE

Limitations

Only one per table

No System wide concept

No Get Next capability

Get Value after Insert with LAST_INSERT_ID()

No required in INSERT, or NULL can be used

No persistence of true max value used across restart

exists in Falcon 6.0
http://dev.mysql.com/doc/refman/5.0/en/example­auto­increment.html
4a­15Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
 
MySQL Data Dictionary
4a­16Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
MySQL Data Dictionary
Two Present Sources

Privilege/System Tables ­  'mysql' database 

Information Schema
4a­17Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
'mysql' database

Privileges (host, db ,user, tables_priv, columns_priv,procs_priv)

Help (help_category, help_keyword, help_relation, help_topic)

Time zones (time_zone, time_zone_name, 
time_zone_leap_second, time_zone_transition, 
time_zone_transition_type)

Procedure & Function (proc, func)
4a­18Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
INFORMATION_SCHEMA
5.0

SCHEMATA, TABLES, COLUMNS, TABLE_CONSTRAINTS, 
VIEWS, STATISTICS

USER_PRIVILEGES, 
SCHEMA_PRIVILEGES,TABLE_PRIVILIGES, 
COLUMN_PRIVILEGES

CHARACTER_SETS, COLLATIONS, 
COLLATION_CHARACTER_SET_APPLICIBILITY

ROUTINES, PROFILING
5.1

KEY_COLUMN_USAGE,PLUGINS,ENGINES,PARTITIONS,EVENT
S,FILES, REFERENTIAL_CONSTRAINTS,

PROCESSLIST, GLOBAL_STATUS, 
SESSION_STATUS,GLOBAL_VARIABLES,SESSION_VARIABLES 
6.0

FALCON_
4a­19Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
 
 
4a­20Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
INFORMATION_SCHEMA Examples
Table Disk Size for given schema 
select table_name, table_rows, avg_row_length,
       data_length/1024/1024 as data_mb, 
       index_length/1024/1024 as index_mb 
from information_schema.tables 
where table_schema='dbname'
order by 4 desc;
4a­21Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
INFORMATION_SCHEMA Examples
 
SELECT TABLE_SCHEMA, SUM((DATA_LENGTH + INDEX_LENGTH) / 
(1024 * 1024)) AS SIZE_MB  FROM 
INFORMATION_SCHEMA.TABLES
GROUP BY TABLE_SCHEMA ORDER BY SIZE_MB DESC
SELECT ROUTINE_TYPE, ROUTINE_NAME FROM 
INFORMATION_SCHEMA.ROUTINES WHERE 
ROUTINE_SCHEMA='dbname';
SELECT 
TRIGGER_NAME,EVENT_MANIPULATION,EVENT_OBJECT_TABLE, 
ACTION_STATEMENT FROM INFORMATION_SCHEMA.TRIGGERS WHERE 
TRIGGER_SCHEMA='dbname';
SELECT CONCAT('DROP TABLE ',table_name,';')
INTO OUTFILE '/sql/drop_tables.sql'
FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 
'dbname';
4a­22Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
INFORMATION_SCHEMA Examples
 
SELECT s.schema_name, CONCAT(IFNULL(ROUND((SUM(t.data_length)+    
       SUM(t.index_length))/1024/1024,2),0.00),'Mb') 
total_size,  CONCAT(IFNULL(ROUND(((SUM(t.data_length)
+SUM(t.index_length))­SUM(t.data_free))/1024/1024,2),
0.00),'Mb') data_used,
CONCAT(IFNULL(ROUND(SUM(data_free)/1024/1024,2),0.00),'Mb') 
data_free,
IFNULL(ROUND((((SUM(t.data_length)+SUM(t.index_length))­   
SUM(t.data_free))/((SUM(t.data_length)
+SUM(t.index_length)))*100),2),0) pct_used,       
COUNT(table_name) total_tables
FROM information_schema.schemata s
LEFT JOIN information_schema.tables t ON s.schema_name = 
t.table_schema
WHERE s.schema_name != 'information_schema'
GROUP BY s.schema_name  ORDER BY pct_used DESCG
4a­23Copyright 2008 MySQL Inc MySQL ­ The Best Online Database for modern applications
4a. MySQL Object Management
Version 1.2
 
Questions?

More Related Content

Viewers also liked

Mba2216 business research project course intro 080613
Mba2216 business research project course intro 080613Mba2216 business research project course intro 080613
Mba2216 business research project course intro 080613
Stephen Ong
 
Change
ChangeChange
Change
Ask To Solve
 
Bba 2204 fin mgt introduction 180913
Bba 2204 fin mgt introduction 180913Bba 2204 fin mgt introduction 180913
Bba 2204 fin mgt introduction 180913
Stephen Ong
 
Decision analysis part ii
Decision analysis part iiDecision analysis part ii
Decision analysis part ii
Ask To Solve
 
Mba2216 week 01 intro
Mba2216 week 01 introMba2216 week 01 intro
Mba2216 week 01 intro
Stephen Ong
 
Dbs1034 biz trx week 9 balancing off accounts
Dbs1034 biz trx week 9 balancing off accountsDbs1034 biz trx week 9 balancing off accounts
Dbs1034 biz trx week 9 balancing off accounts
Stephen Ong
 
Tbs910 sampling hypothesis regression
Tbs910 sampling hypothesis regressionTbs910 sampling hypothesis regression
Tbs910 sampling hypothesis regression
Stephen Ong
 
Abdm4223 lecture week 3 210513
Abdm4223 lecture week 3 210513Abdm4223 lecture week 3 210513
Abdm4223 lecture week 3 210513
Stephen Ong
 
Abdm4064 week 09 10 sampling
Abdm4064 week 09 10 samplingAbdm4064 week 09 10 sampling
Abdm4064 week 09 10 sampling
Stephen Ong
 
Decision Analysis I 2010
Decision Analysis I 2010Decision Analysis I 2010
Decision Analysis I 2010
Martyput
 
Bba 3274 qm week 5 game theory
Bba 3274 qm week 5 game theoryBba 3274 qm week 5 game theory
Bba 3274 qm week 5 game theory
Stephen Ong
 
Bba 2204 fin mgt week 8 risk and return
Bba 2204 fin mgt week 8 risk and returnBba 2204 fin mgt week 8 risk and return
Bba 2204 fin mgt week 8 risk and return
Stephen Ong
 
Abdm4064 week 05 data collection methods part 1
Abdm4064 week 05 data collection methods part 1Abdm4064 week 05 data collection methods part 1
Abdm4064 week 05 data collection methods part 1
Stephen Ong
 
Best Practices in Migrating to MySQL - Part 1
Best Practices in Migrating to MySQL - Part 1Best Practices in Migrating to MySQL - Part 1
Best Practices in Migrating to MySQL - Part 1
Ronald Bradford
 
Bba 2204 fin mgt week 12 working capital
Bba 2204 fin mgt week 12 working capitalBba 2204 fin mgt week 12 working capital
Bba 2204 fin mgt week 12 working capital
Stephen Ong
 
Bba 3274 qm week 6 part 1 regression models
Bba 3274 qm week 6 part 1 regression modelsBba 3274 qm week 6 part 1 regression models
Bba 3274 qm week 6 part 1 regression models
Stephen Ong
 
An Introduction to Bayesisan Decision Analysis
An Introduction to Bayesisan Decision Analysis An Introduction to Bayesisan Decision Analysis
An Introduction to Bayesisan Decision Analysis
Medgate Inc.
 
Embedded Decision Analysis
Embedded Decision AnalysisEmbedded Decision Analysis
Embedded Decision Analysis
SmartOrg
 
Dbs1034 biz trx week 8 purchases day book and ledger
Dbs1034 biz trx week 8 purchases day book and ledgerDbs1034 biz trx week 8 purchases day book and ledger
Dbs1034 biz trx week 8 purchases day book and ledger
Stephen Ong
 

Viewers also liked (19)

Mba2216 business research project course intro 080613
Mba2216 business research project course intro 080613Mba2216 business research project course intro 080613
Mba2216 business research project course intro 080613
 
Change
ChangeChange
Change
 
Bba 2204 fin mgt introduction 180913
Bba 2204 fin mgt introduction 180913Bba 2204 fin mgt introduction 180913
Bba 2204 fin mgt introduction 180913
 
Decision analysis part ii
Decision analysis part iiDecision analysis part ii
Decision analysis part ii
 
Mba2216 week 01 intro
Mba2216 week 01 introMba2216 week 01 intro
Mba2216 week 01 intro
 
Dbs1034 biz trx week 9 balancing off accounts
Dbs1034 biz trx week 9 balancing off accountsDbs1034 biz trx week 9 balancing off accounts
Dbs1034 biz trx week 9 balancing off accounts
 
Tbs910 sampling hypothesis regression
Tbs910 sampling hypothesis regressionTbs910 sampling hypothesis regression
Tbs910 sampling hypothesis regression
 
Abdm4223 lecture week 3 210513
Abdm4223 lecture week 3 210513Abdm4223 lecture week 3 210513
Abdm4223 lecture week 3 210513
 
Abdm4064 week 09 10 sampling
Abdm4064 week 09 10 samplingAbdm4064 week 09 10 sampling
Abdm4064 week 09 10 sampling
 
Decision Analysis I 2010
Decision Analysis I 2010Decision Analysis I 2010
Decision Analysis I 2010
 
Bba 3274 qm week 5 game theory
Bba 3274 qm week 5 game theoryBba 3274 qm week 5 game theory
Bba 3274 qm week 5 game theory
 
Bba 2204 fin mgt week 8 risk and return
Bba 2204 fin mgt week 8 risk and returnBba 2204 fin mgt week 8 risk and return
Bba 2204 fin mgt week 8 risk and return
 
Abdm4064 week 05 data collection methods part 1
Abdm4064 week 05 data collection methods part 1Abdm4064 week 05 data collection methods part 1
Abdm4064 week 05 data collection methods part 1
 
Best Practices in Migrating to MySQL - Part 1
Best Practices in Migrating to MySQL - Part 1Best Practices in Migrating to MySQL - Part 1
Best Practices in Migrating to MySQL - Part 1
 
Bba 2204 fin mgt week 12 working capital
Bba 2204 fin mgt week 12 working capitalBba 2204 fin mgt week 12 working capital
Bba 2204 fin mgt week 12 working capital
 
Bba 3274 qm week 6 part 1 regression models
Bba 3274 qm week 6 part 1 regression modelsBba 3274 qm week 6 part 1 regression models
Bba 3274 qm week 6 part 1 regression models
 
An Introduction to Bayesisan Decision Analysis
An Introduction to Bayesisan Decision Analysis An Introduction to Bayesisan Decision Analysis
An Introduction to Bayesisan Decision Analysis
 
Embedded Decision Analysis
Embedded Decision AnalysisEmbedded Decision Analysis
Embedded Decision Analysis
 
Dbs1034 biz trx week 8 purchases day book and ledger
Dbs1034 biz trx week 8 purchases day book and ledgerDbs1034 biz trx week 8 purchases day book and ledger
Dbs1034 biz trx week 8 purchases day book and ledger
 

Similar to MySQL for the Oracle DBA - Object Management

Continuous Applications at Scale of 100 Teams with Databricks Delta and Struc...
Continuous Applications at Scale of 100 Teams with Databricks Delta and Struc...Continuous Applications at Scale of 100 Teams with Databricks Delta and Struc...
Continuous Applications at Scale of 100 Teams with Databricks Delta and Struc...
Databricks
 
Oracle dba online training
Oracle dba online trainingOracle dba online training
Oracle dba online training
keylabstraining
 
Efficient Performance Analysis and Tuning with MySQL Enterprise Monitor
Efficient Performance Analysis and Tuning with MySQL Enterprise MonitorEfficient Performance Analysis and Tuning with MySQL Enterprise Monitor
Efficient Performance Analysis and Tuning with MySQL Enterprise Monitor
Mark Matthews
 
Mysql8for blr usercamp
Mysql8for blr usercampMysql8for blr usercamp
Mysql8for blr usercamp
Mysql User Camp
 
Oracle training-in-hyderabad
Oracle training-in-hyderabadOracle training-in-hyderabad
Oracle training-in-hyderabad
sreehari orienit
 
LINQ 2 SQL Presentation To Palmchip And Trg, Technology Resource Group
LINQ 2 SQL Presentation To Palmchip  And Trg, Technology Resource GroupLINQ 2 SQL Presentation To Palmchip  And Trg, Technology Resource Group
LINQ 2 SQL Presentation To Palmchip And Trg, Technology Resource Group
Shahzad
 
NoSQL and SQL Databases
NoSQL and SQL DatabasesNoSQL and SQL Databases
NoSQL and SQL Databases
Gaurav Paliwal
 
Things learned from OpenWorld 2013
Things learned from OpenWorld 2013Things learned from OpenWorld 2013
Things learned from OpenWorld 2013
Connor McDonald
 
Chapter6 database connectivity
Chapter6 database connectivityChapter6 database connectivity
Chapter6 database connectivity
KV(AFS) Utarlai, Barmer (Rajasthan)
 
ADO Controls - Database Usage from Exploring MS Visual Basic 6.0 Book
ADO Controls - Database Usage from Exploring MS Visual Basic 6.0 BookADO Controls - Database Usage from Exploring MS Visual Basic 6.0 Book
ADO Controls - Database Usage from Exploring MS Visual Basic 6.0 Book
Muralidharan Radhakrishnan
 
Oracle core dba online training
Oracle core dba online trainingOracle core dba online training
Oracle core dba online training
Glory IT Technologies Pvt. Ltd.
 
Hibernate Interview Questions and Answers
Hibernate Interview Questions and AnswersHibernate Interview Questions and Answers
Hibernate Interview Questions and Answers
AnuragMourya8
 
MarcEdit Shelter-In-Place Webinar 5: Working with MarcEdit's Linked Data Fram...
MarcEdit Shelter-In-Place Webinar 5: Working with MarcEdit's Linked Data Fram...MarcEdit Shelter-In-Place Webinar 5: Working with MarcEdit's Linked Data Fram...
MarcEdit Shelter-In-Place Webinar 5: Working with MarcEdit's Linked Data Fram...
Terry Reese
 
Databases in Android Application
Databases in Android ApplicationDatabases in Android Application
Databases in Android Application
Mark Lester Navarro
 
How Partners Can Tap into a New Revenue Stream w/MySQL EE
How Partners Can Tap into a New Revenue Stream w/MySQL EEHow Partners Can Tap into a New Revenue Stream w/MySQL EE
How Partners Can Tap into a New Revenue Stream w/MySQL EE
Nick Mader
 
Off-Label Data Mesh: A Prescription for Healthier Data
Off-Label Data Mesh: A Prescription for Healthier DataOff-Label Data Mesh: A Prescription for Healthier Data
Off-Label Data Mesh: A Prescription for Healthier Data
HostedbyConfluent
 
Apache Storm
Apache StormApache Storm
Apache StormEdureka!
 
Using Atlassian UAL and ActiveObjects for Rapid Plugin Development - AtlasCam...
Using Atlassian UAL and ActiveObjects for Rapid Plugin Development - AtlasCam...Using Atlassian UAL and ActiveObjects for Rapid Plugin Development - AtlasCam...
Using Atlassian UAL and ActiveObjects for Rapid Plugin Development - AtlasCam...
Atlassian
 

Similar to MySQL for the Oracle DBA - Object Management (20)

Continuous Applications at Scale of 100 Teams with Databricks Delta and Struc...
Continuous Applications at Scale of 100 Teams with Databricks Delta and Struc...Continuous Applications at Scale of 100 Teams with Databricks Delta and Struc...
Continuous Applications at Scale of 100 Teams with Databricks Delta and Struc...
 
Oracle dba online training
Oracle dba online trainingOracle dba online training
Oracle dba online training
 
Efficient Performance Analysis and Tuning with MySQL Enterprise Monitor
Efficient Performance Analysis and Tuning with MySQL Enterprise MonitorEfficient Performance Analysis and Tuning with MySQL Enterprise Monitor
Efficient Performance Analysis and Tuning with MySQL Enterprise Monitor
 
Mysql8for blr usercamp
Mysql8for blr usercampMysql8for blr usercamp
Mysql8for blr usercamp
 
Oracle training-in-hyderabad
Oracle training-in-hyderabadOracle training-in-hyderabad
Oracle training-in-hyderabad
 
LINQ 2 SQL Presentation To Palmchip And Trg, Technology Resource Group
LINQ 2 SQL Presentation To Palmchip  And Trg, Technology Resource GroupLINQ 2 SQL Presentation To Palmchip  And Trg, Technology Resource Group
LINQ 2 SQL Presentation To Palmchip And Trg, Technology Resource Group
 
Oracle Database Courses
Oracle Database CoursesOracle Database Courses
Oracle Database Courses
 
NoSQL and SQL Databases
NoSQL and SQL DatabasesNoSQL and SQL Databases
NoSQL and SQL Databases
 
Things learned from OpenWorld 2013
Things learned from OpenWorld 2013Things learned from OpenWorld 2013
Things learned from OpenWorld 2013
 
Chapter6 database connectivity
Chapter6 database connectivityChapter6 database connectivity
Chapter6 database connectivity
 
ADO Controls - Database Usage from Exploring MS Visual Basic 6.0 Book
ADO Controls - Database Usage from Exploring MS Visual Basic 6.0 BookADO Controls - Database Usage from Exploring MS Visual Basic 6.0 Book
ADO Controls - Database Usage from Exploring MS Visual Basic 6.0 Book
 
Oracle core dba online training
Oracle core dba online trainingOracle core dba online training
Oracle core dba online training
 
Hibernate Interview Questions and Answers
Hibernate Interview Questions and AnswersHibernate Interview Questions and Answers
Hibernate Interview Questions and Answers
 
MarcEdit Shelter-In-Place Webinar 5: Working with MarcEdit's Linked Data Fram...
MarcEdit Shelter-In-Place Webinar 5: Working with MarcEdit's Linked Data Fram...MarcEdit Shelter-In-Place Webinar 5: Working with MarcEdit's Linked Data Fram...
MarcEdit Shelter-In-Place Webinar 5: Working with MarcEdit's Linked Data Fram...
 
Databases in Android Application
Databases in Android ApplicationDatabases in Android Application
Databases in Android Application
 
Oracle Database Administration 11g Course Content
Oracle Database Administration 11g Course ContentOracle Database Administration 11g Course Content
Oracle Database Administration 11g Course Content
 
How Partners Can Tap into a New Revenue Stream w/MySQL EE
How Partners Can Tap into a New Revenue Stream w/MySQL EEHow Partners Can Tap into a New Revenue Stream w/MySQL EE
How Partners Can Tap into a New Revenue Stream w/MySQL EE
 
Off-Label Data Mesh: A Prescription for Healthier Data
Off-Label Data Mesh: A Prescription for Healthier DataOff-Label Data Mesh: A Prescription for Healthier Data
Off-Label Data Mesh: A Prescription for Healthier Data
 
Apache Storm
Apache StormApache Storm
Apache Storm
 
Using Atlassian UAL and ActiveObjects for Rapid Plugin Development - AtlasCam...
Using Atlassian UAL and ActiveObjects for Rapid Plugin Development - AtlasCam...Using Atlassian UAL and ActiveObjects for Rapid Plugin Development - AtlasCam...
Using Atlassian UAL and ActiveObjects for Rapid Plugin Development - AtlasCam...
 

More from Ronald Bradford

Successful Scalability Principles - Part 1
Successful Scalability Principles - Part 1Successful Scalability Principles - Part 1
Successful Scalability Principles - Part 1
Ronald Bradford
 
MySQL Backup and Recovery Essentials
MySQL Backup and Recovery EssentialsMySQL Backup and Recovery Essentials
MySQL Backup and Recovery Essentials
Ronald Bradford
 
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
Ronald Bradford
 
Lessons Learned Managing Large AWS Environments
Lessons Learned Managing Large AWS EnvironmentsLessons Learned Managing Large AWS Environments
Lessons Learned Managing Large AWS Environments
Ronald Bradford
 
Monitoring your technology stack with New Relic
Monitoring your technology stack with New RelicMonitoring your technology stack with New Relic
Monitoring your technology stack with New Relic
Ronald Bradford
 
MySQL Best Practices - OTN
MySQL Best Practices - OTNMySQL Best Practices - OTN
MySQL Best Practices - OTNRonald Bradford
 
MySQL Scalability Mistakes - OTN
MySQL Scalability Mistakes - OTNMySQL Scalability Mistakes - OTN
MySQL Scalability Mistakes - OTNRonald Bradford
 
My SQL Idiosyncrasies That Bite OTN
My SQL Idiosyncrasies That Bite OTNMy SQL Idiosyncrasies That Bite OTN
My SQL Idiosyncrasies That Bite OTNRonald Bradford
 
MySQL Best Practices - OTN LAD Tour
MySQL Best Practices - OTN LAD TourMySQL Best Practices - OTN LAD Tour
MySQL Best Practices - OTN LAD TourRonald Bradford
 
MySQL Idiosyncrasies That Bite SF
MySQL Idiosyncrasies That Bite SFMySQL Idiosyncrasies That Bite SF
MySQL Idiosyncrasies That Bite SFRonald Bradford
 
Successful MySQL Scalability
Successful MySQL ScalabilitySuccessful MySQL Scalability
Successful MySQL ScalabilityRonald Bradford
 
MySQL Idiosyncrasies That Bite 2010.07
MySQL Idiosyncrasies That Bite 2010.07MySQL Idiosyncrasies That Bite 2010.07
MySQL Idiosyncrasies That Bite 2010.07Ronald Bradford
 
Capturing, Analyzing and Optimizing MySQL
Capturing, Analyzing and Optimizing MySQLCapturing, Analyzing and Optimizing MySQL
Capturing, Analyzing and Optimizing MySQLRonald Bradford
 
MySQL Idiosyncrasies That Bite
MySQL Idiosyncrasies That BiteMySQL Idiosyncrasies That Bite
MySQL Idiosyncrasies That Bite
Ronald Bradford
 
10x Performance Improvements
10x Performance Improvements10x Performance Improvements
10x Performance ImprovementsRonald Bradford
 
LIFTOFF - MySQLCamp for the Oracle DBA
LIFTOFF - MySQLCamp for the Oracle DBALIFTOFF - MySQLCamp for the Oracle DBA
LIFTOFF - MySQLCamp for the Oracle DBA
Ronald Bradford
 
IGNITION - MySQLCamp for the Oracle DBA
IGNITION - MySQLCamp for the Oracle DBAIGNITION - MySQLCamp for the Oracle DBA
IGNITION - MySQLCamp for the Oracle DBA
Ronald Bradford
 
10x Performance Improvements - A Case Study
10x Performance Improvements - A Case Study10x Performance Improvements - A Case Study
10x Performance Improvements - A Case Study
Ronald Bradford
 
Dolphins Now And Beyond - FOSDEM 2010
Dolphins Now And Beyond - FOSDEM 2010Dolphins Now And Beyond - FOSDEM 2010
Dolphins Now And Beyond - FOSDEM 2010
Ronald Bradford
 
Drizzle - Status, Principles and Ecosystem
Drizzle - Status, Principles and EcosystemDrizzle - Status, Principles and Ecosystem
Drizzle - Status, Principles and Ecosystem
Ronald Bradford
 

More from Ronald Bradford (20)

Successful Scalability Principles - Part 1
Successful Scalability Principles - Part 1Successful Scalability Principles - Part 1
Successful Scalability Principles - Part 1
 
MySQL Backup and Recovery Essentials
MySQL Backup and Recovery EssentialsMySQL Backup and Recovery Essentials
MySQL Backup and Recovery Essentials
 
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
 
Lessons Learned Managing Large AWS Environments
Lessons Learned Managing Large AWS EnvironmentsLessons Learned Managing Large AWS Environments
Lessons Learned Managing Large AWS Environments
 
Monitoring your technology stack with New Relic
Monitoring your technology stack with New RelicMonitoring your technology stack with New Relic
Monitoring your technology stack with New Relic
 
MySQL Best Practices - OTN
MySQL Best Practices - OTNMySQL Best Practices - OTN
MySQL Best Practices - OTN
 
MySQL Scalability Mistakes - OTN
MySQL Scalability Mistakes - OTNMySQL Scalability Mistakes - OTN
MySQL Scalability Mistakes - OTN
 
My SQL Idiosyncrasies That Bite OTN
My SQL Idiosyncrasies That Bite OTNMy SQL Idiosyncrasies That Bite OTN
My SQL Idiosyncrasies That Bite OTN
 
MySQL Best Practices - OTN LAD Tour
MySQL Best Practices - OTN LAD TourMySQL Best Practices - OTN LAD Tour
MySQL Best Practices - OTN LAD Tour
 
MySQL Idiosyncrasies That Bite SF
MySQL Idiosyncrasies That Bite SFMySQL Idiosyncrasies That Bite SF
MySQL Idiosyncrasies That Bite SF
 
Successful MySQL Scalability
Successful MySQL ScalabilitySuccessful MySQL Scalability
Successful MySQL Scalability
 
MySQL Idiosyncrasies That Bite 2010.07
MySQL Idiosyncrasies That Bite 2010.07MySQL Idiosyncrasies That Bite 2010.07
MySQL Idiosyncrasies That Bite 2010.07
 
Capturing, Analyzing and Optimizing MySQL
Capturing, Analyzing and Optimizing MySQLCapturing, Analyzing and Optimizing MySQL
Capturing, Analyzing and Optimizing MySQL
 
MySQL Idiosyncrasies That Bite
MySQL Idiosyncrasies That BiteMySQL Idiosyncrasies That Bite
MySQL Idiosyncrasies That Bite
 
10x Performance Improvements
10x Performance Improvements10x Performance Improvements
10x Performance Improvements
 
LIFTOFF - MySQLCamp for the Oracle DBA
LIFTOFF - MySQLCamp for the Oracle DBALIFTOFF - MySQLCamp for the Oracle DBA
LIFTOFF - MySQLCamp for the Oracle DBA
 
IGNITION - MySQLCamp for the Oracle DBA
IGNITION - MySQLCamp for the Oracle DBAIGNITION - MySQLCamp for the Oracle DBA
IGNITION - MySQLCamp for the Oracle DBA
 
10x Performance Improvements - A Case Study
10x Performance Improvements - A Case Study10x Performance Improvements - A Case Study
10x Performance Improvements - A Case Study
 
Dolphins Now And Beyond - FOSDEM 2010
Dolphins Now And Beyond - FOSDEM 2010Dolphins Now And Beyond - FOSDEM 2010
Dolphins Now And Beyond - FOSDEM 2010
 
Drizzle - Status, Principles and Ecosystem
Drizzle - Status, Principles and EcosystemDrizzle - Status, Principles and Ecosystem
Drizzle - Status, Principles and Ecosystem
 

Recently uploaded

Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 

Recently uploaded (20)

Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 

MySQL for the Oracle DBA - Object Management