1 The World’s Most Popular Open Source Database Copyright 2006 Colin Charles and MySQL AB MySQL and Mac OS X Colin Charles Community Engineer

Slides:



Advertisements
Similar presentations
How We Manage SaaS Infrastructure Knowledge Track
Advertisements

A Ridiculously Easy & Seriously Powerful SQL Cloud Database Itamar Haber AVP Ops & Solutions.
National Partnership for Advanced Computational Infrastructure San Diego Supercomputer Center Data Grids for Collection Federation Reagan W. Moore University.
The Architecture of Oracle
MSc IT UFCE8K-15-M Data Management Prakash Chatterjee Room 2Q18
Growing with MySQL in Malaysia A Presentation for MAMPU/OSCC September 28, 2007 Colin Charles, Community Relations Manager, APAC
MSc IT UFIE8K-10-M Data Management Prakash Chatterjee Room 3P16
Database Administration ISQA 436 Fall 2006 Mark Freeman
MD807: Relational Database Management Systems Introduction –Course Goals & Schedule –Logistics –Syllabus Review RDBMS Basics –RDBMS Role in Applications.
AGENDA Tools used in SQL Server 2000 Graphical BOL Enterprise Manager Service Manager CLI Query Analyzer OSQL BCP.
Passage Three Introduction to Microsoft SQL Server 2000.
Phil Brewster  One of the first steps – identify the proper data types  Decide how data (in columns) should be stored and used.
Manage & Configure SQL Database on the Cloud Haishi Bai Technical Evangelist Microsoft.
Monitoring Scale-Out with the MySQL Enterprise Monitor Andy Bang Lead Software Engineer MySQL-Sun, Enterprise Tools Team Wednesday, April 16, :15.
PHP Programming with MySQL Slide 8-1 CHAPTER 8 Working with Databases and MySQL.
Chapter Oracle Server An Oracle Server consists of an Oracle database (stored data, control and log files.) The Server will support SQL to define.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
Database Technical Session By: Prof. Adarsh Patel.
John Boland SCO Support 1 MySQL and SCAMP. 2 Overview  What is SCAMP?  What is MySQL?  Network Subscriptions  Downloading MySQL  Installation of.
I Copyright © Oracle Corporation, All rights reserved. Introduction.
DBSQL 14-1 Copyright © Genetic Computer School 2009 Chapter 14 Microsoft SQL Server.
I Copyright © 2004, Oracle. All rights reserved. Introduction Copyright © 2004, Oracle. All rights reserved.
Chokchai Junchey Microsoft Product Specialist Certified Technical Training Center.
The protection of the DB against intentional or unintentional threats using computer-based or non- computer-based controls. Database Security – Part 2.
Copyright 2006 MySQL AB The World’s Most Popular Open Source Database MySQL Cluster: An introduction Geert Vanderkelen MySQL AB.
CSE 3330 Database Concepts Stored Procedures. How to create a user CREATE USER.. GRANT PRIVILEGE.
1 All Powder Board and Ski Oracle 9i Workbook Chapter 9: Database Administration Jerry Post Copyright © 2003.
EOVSA Prototype Review MONITOR DATABASE EVOSA Project Review Meeting MONITOR DATABASE September GIL JEFFER.
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 12 Understanding database managers on z/OS.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
A Brief Documentation.  Provides basic information about connection, server, and client.
DATABASE TOOLS CS 260 Database Systems. Overview  Database accounts  Oracle SQL Developer  MySQL Workbench.
ESRI User Conference 2004 ArcSDE. Some Nuggets Setup Performance Distribution Geodatabase History.
MySQL and GRID status Gabriele Carcassi 9 September 2002.
Clusterpoint Margarita Sudņika ms RDBMS & NoSQL Databases & tables → Document stores Columns, rows → Schemaless documents Scales UP → Scales UP.
MySQL An Introduction Databases 101.
Oracle Architecture - Structure. Oracle Architecture - Structure The Oracle Server architecture 1. Structures are well-defined objects that store the.
Unit-8 Introduction Of MySql. Types of table in PHP MySQL supports various of table types or storage engines to allow you to optimize your database. The.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Introduction to MySQL  Working with MySQL and MySQL Workbench.
uses of DB systems DB environment DB structure Codd’s rules current common RDBMs implementations.
SQL Basics Review Reviewing what we’ve learned so far…….
Oracle Database Architectural Components
1 Copyright © 2005, Oracle. All rights reserved. Oracle Database Administration: Overview.
Agenda for Today  DATABASE Definition What is DBMS? Types Of Database Most Popular Primary Database  SQL Definition What is SQL Server? Versions Of SQL.
1 The World’s Most Popular Open Source Database MySQL and Fedora: A Developer's Overview Colin Charles Community Engineer
Growing with MySQL in Malaysia
SQL Database Management
Partitioning & Creating Hardware Tablespaces for Performance
What is BizTalk ?
Module 1: SQL Server Overview
Apache Ignite Data Grid Research Corey Pentasuglia.
Simulation Production System
Table spaces.
PGT(CS) ,KV JHAGRAKHAND
SQL Server 2000 and Access 2000 limits
Introduction to Web programming
A Technical Overview of Microsoft® SQL Server™ 2005 High Availability Beta 2 Matthew Stephen IT Pro Evangelist (SQL Server)
... or why MySQL is one of the hottest thing in the open source world
DB2 (Express C Edition) Installation and Using a Database
DATABASE MANAGEMENT SYSTEM
Chapter 8 Working with Databases and MySQL
Enhance BI Applications and Simplify Development
PT2520 Unit 9: Database Security II
Tiers vs. Layers.
MySQL Migration Toolkit
8 6 MySQL Special Topics A Guide to MySQL.
Summit Nashville /3/2019 1:48 AM
Database Management Systems
Presentation transcript:

1 The World’s Most Popular Open Source Database Copyright 2006 Colin Charles and MySQL AB MySQL and Mac OS X Colin Charles Community Engineer

2 The World’s Most Popular Open Source Database Copyright 2006 Colin Charles and MySQL AB Who am I? Colin Charles Fedora PowerPC port, OpenOffice.org X11/OSX port, some GNOME hacks, and numerous others Community Engineer, MySQL AB – Ubuntu/MySQL relationship – MySQL Forge –

3 The World’s Most Popular Open Source Database Copyright 2006 Colin Charles and MySQL AB MySQL AB Open Source Database Company Swedish company started by Monty Widenius and David Axmark Employs developers world wide – Over 300+ employees – 26+ countries

4 The World’s Most Popular Open Source Database Copyright 2006 Colin Charles and MySQL AB Agenda What's in MySQL 5 Tools you can use to administer MySQL Contributing to the MySQL Community Resources

5 The World’s Most Popular Open Source Database Copyright 2006 Colin Charles and MySQL AB What's new in MySQL 5? Views – Virtual table composed as a result of a query Stored Procedures – Portable sub-programs stored within the database Triggers – ANSI standard; check data and trigger on something, change INSERT/DELETE/UPDATE GUI Tools Cluster Information Schema Archive and Federated Instance Manager

6 The World’s Most Popular Open Source Database Copyright 2006 Colin Charles and MySQL AB Storage Engine Architecture In 5, we included 2 more: – Archive: reduces storage requirements by >50%, via gzip packing, while unzipped on the fly. Good for historical data that needs to be kept online (INSERT and SELECT only) – Federated: access data in remote tables (where remotely, it could be using any engine). Cluster (NDB) is an engine as well Its open (mysql.com/engines) – We encourage contributions if you create something useful – PBXT for an example...

7 The World’s Most Popular Open Source Database Copyright 2006 Colin Charles and MySQL AB Information Schema INFORMATION_SCEHMA is a new virtual database, i.e. A standards compliant way to access server metadata Can be queried via SELECT, so no reason to learn something new mysql> 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; | table_schema | size_mb | | mysql | | | information_schema | | rows in set (0.04 sec)

8 The World’s Most Popular Open Source Database Copyright 2006 Colin Charles and MySQL AB Command line tools mysql – command line, interactive queries of any sort mysqladmin -administrative tasks (start/stop server/replication slaves, GRANT tables), scriptable interface for command line operations mysqldump – backup your MySQL database, export it mysqlbinlog – point in time recovery, replication slave management

9 The World’s Most Popular Open Source Database Copyright 2006 Colin Charles and MySQL AB GUI Tools MySQL Administrator – Basic administration tool – Can dynamically monitor database health – Backup and restore databases – Administer Users Add users, assign passwords MySQL Query Browser – Query toolbar Execute SQL statements and review results – Transaction support Start, commit, rollback – Object and information browser Migration Toolkit

10 The World’s Most Popular Open Source Database Copyright 2006 Colin Charles and MySQL AB Contributing to the MySQL Community MySQL Forge – – Projects, code snippets, wiki of documentation Package/test/help OpenDarwin and Fink Convert Web apps to use MySQL Code? – C/C++ knowledge is handy ● ● GUI tools could use work

11 The World’s Most Popular Open Source Database Copyright 2006 Colin Charles and MySQL AB Resources Mailing lists – Forums – – With RSS feeds now! Great manual <- Community Portal #mysql on irc.freenode.net

12 The World’s Most Popular Open Source Database Copyright 2006 Colin Charles and MySQL AB New 5.1 features Partitioning – Distribute portions of tables across filesystem via rules Event scheduling – Cron, but within the database XML Xpath support – Manipulate strings/booleans/numbers, model XML document as tree of nodes MySQL Cluster will have disk-based data – Only index will remain main memory only; everything else can be committed to disk if required Cluster replication 5.1 beta release is here...

13 The World’s Most Popular Open Source Database Copyright 2006 Colin Charles and MySQL AB Q & A Colin Charles Community Engineer