Post on 11-Jun-2015
description
MySQL 2007
Community IndonesiaCommunity Indonesia
Why MySQL ?Idris Khanafi
Jakarta, Jan 30th 2010
MySQL 2007
About SpeakerIdris Khanafi
MySQL & PostgreSQL Database Administrator
Active in MySQL Indonesia Community
Contact Person:
email: admin@unique-bike.com
blog : unique.blogdetik.com
Twitter: @unique_bike
YM : idris_khanafi
About SpeakerAbout Speaker
MySQL 2007
OutlineOutline
• Scalability & Flexibility• Availability • Performance• Robust & Transactional Support• Web & Data warehouse Strength• Strong Data Protections• Comprehensive Application Development• Management Easy• Open Source Freedom• Lowest Total Cost of Ownership (TCO)
MySQL 2007
Scalability & FlexibilityScalability & Flexibility
• Support data from Bytes to Terra bytes
• Handling Million Data Transactions
• Support Load Balancing (Built in MySQL -
Cluster)
• Flexible in multiple Platform (Unix, Linux &
Windows)
MySQL 2007
High AvailabilityHigh Availability
• Cluster
• Replication
• DRDB & Hearbeat
• Memcached
MySQL 2007
High Availability - ClusterHigh Availability - Cluster
MySQL 2007
High Availability - ReplicateHigh Availability - Replicate
MySQL 2007
High Availability – DRDBHigh Availability – DRDB
MySQL 2007
High Availability - MemcachedHigh Availability - Memcached
MySQL 2007
High PerformanceHigh Performance
• Unique Storage Engine
• Very fast on both simple and complex SELECTs
• Handles connections very fast
MySQL 2007
High Performance – example BenchmarkHigh Performance – example Benchmark
Database MySQL PostgreSQL Total time taken for front page (milliseconds) 63.89 130.44Time for front page queries (milliseconds) 15.07 67.81Concurrency of 1 (requests per second) 18.23 10.82Concurrency of 5 (requests per second) 32.84 16.76
Source from: http://2bits.com/articles/benchmarking-postgresql-vs-mysql-performance-using-drupal-5x.html
MySQL 2007
Robust & Transactional SupportRobust & Transactional Support
• Include complete ACID (atomic, consistent,
isolated, durable) transaction support
• Unlimited row-level locking
• Distributed transaction capability
MySQL 2007
Web & Data Warehouse StrengthWeb & Data Warehouse Strength
• High-performance query engine
• Tremendously fast data insert capability
• Strong support for specialized web functions
• Scales up into the Terra bytes
MySQL 2007
Strong Data ProtectionsStrong Data Protections
• Only authorized users have entry to the
database server
• SSH and SSL support
• Backup and recovery
MySQL 2007
Comprehensive Application DevelopmentComprehensive Application Development
• ANSI Standard SQL
• Support views, triggers, SP & functions
• Provides connector & drivers
• Support PHP, Perl, Java, Visual Basic, .Net and
more
MySQL 2007
Management EasyManagement Easy
• Easy for Installations
• GUI Support Tools
• Remote from Workstations
• Easy for Tunning
• Easy for monitoring
MySQL 2007
Open Source FreedomOpen Source Freedom
• Free for Download
• Community support
MySQL 2007
Lowest TCOLowest TCO
• Reducing database licensing costs
• Cutting systems downtime
• Lowering hardware expenditure
• Reducing administration, engineering and
support costs
MySQL 2007
Lowest TCO - Sample TCO calculations - TableLowest TCO - Sample TCO calculations - Table
Source from: http://mysql.com
MySQL 2007
Lowest TCO – Sample TCO calculations - GraphLowest TCO – Sample TCO calculations - Graph
Source from: http://mysql.com
MySQL 2007
When use MySQLWhen use MySQL
• Database design will be simpler
• You can create a basic Web-driven Web site
• If you need Database with Replication
• If you need fast Database Server for you small
application
• There’s no need for cleanups in MySQL
(Vacuum)
MySQL 2007
Joint to Our CommunityJoint to Our Community
• Email: mysql-indonesia@googlegroups.com
• FB: MySQL Indonesia
MySQL 2007
Thanks