Presentation is loading. Please wait.

Presentation is loading. Please wait.

Readers choice 1999 Most affordable database 1998 Database of the year 1998.

Similar presentations


Presentation on theme: "Readers choice 1999 Most affordable database 1998 Database of the year 1998."— Presentation transcript:

1 Readers choice 1999 Most affordable database 1998 Database of the year 1998

2 What is MySQL MySQL is a server/client SQL Server Multithreaded and multiuser Extremely fast and very robust Very scalable Designed to be used with large databases from the start A commercial database with extensive support, but still free for must use

3 Downloads We estimate that there are at least 500.000 MySQL installations today

4 History 1979: UNIREG Basic 1981: UNIREG C/Denix 1985-1994: UNIREG SunOS 1995: MySQL 1.0 1996: MySQL 3.11.0 ODBC mSQL ANSI SQL Xmysql Xmysqladmin Graphical SQL Client MSQL/MySQL-modules (Perl client) MySQL C ClientMySQL Perl MyODBC

5 Platforms Native –AIX 4.x –BSDI 3.0/3.1 –DEC Tru64 Unix –FreeDSB 3.x –HP-UX 11.x –OS/2 Warp –SCO UnixWare 7.0.1 –SGI Irix 6.x –Win95, Win98, NT Linux Threads or glibc –Linux 2.0 MIT-Pthreads –BSDI 2.x –FreeBSD 2.x –HP-UX 10.20 –NetBSD 1.3 Intel –NetBSD 1.3 Alpha –Open BSD 2.x –SunOS 4.x FSU-Pthreads –SCO open server

6 API MySQL C++ C TCC Python Pike Perl PHP3 ODBC Java Dylan Delphi Guile

7 Benchmarks

8 Crash-me

9 Why MySQL is fast Fast joins Index optimiser Range optimiser Key & Record cache Optimiser for: –IN() –MIN() –MAX() –COUNT(*) Join optimiser Where optimiser Efficient memory use Index compression No transactions Lock tables Disk & memory based tables

10 Transactions Rarely really the only possibility Need a lot of memory and diskspace Slows down things by 3-4 times Alternatives: –Lock tables –Check first, update later –Atomic or incremental updates –Update log

11 Today Multithreaded, multiuser and very fast MySQL has a good, free ODBC driver Very portable and scalable Almost all ANSI SQL 92 and ODBC 3.0 functions and types Supports many languages and character sets Extensively documented, many MySQL books on their way Very robust, no memory leaks and extensively tested by many users

12 Who is behind MySQL Allan Larsson: The boss at TcX David Axmark: Licensing, documentation, web Antti Halonen: Sales manager Hans Kierkegard: Handles license/support paperwork Michael ‘Monty’ Widenius: Main developer Sinisa Milivojevic: Developer Jani Tolonen: Developer A lot of people on the MySQL mailing lists that help by answering questions on the mailing lists and finding disfeatures in the new MySQL versions

13 Future The MySQL documentation includes a TODO which shows the current snapshot of how we prioritise things We will not sacrifice speed or robustness; new features that have a high impact on speed will always be optional We are striving for a full ANSI SQL 92 and ODBC x.x target At Linux Expo we will announce a GPL version of MySQL 3.20 The new ISAM library in MySQL 3.23 will soon be released under GPL

14 License Free for internal use on non Microsoft platforms A license is required if –You sell a product that includes the MySQL server –You use MySQL as a part of a service –You run it on Windows A license is NOT required if –You sell a redistributable CD with MySQL (non Microsoft OS)

15 Copyright The server has a copyright based on the Ghostscript license The standard clients developed by TcX are Public Domain The philosophy behind this is –The clients should be totally free –We allow free use of the software so long as people do not try to make money directly from it –People who want the right to keep their own software proprietary, but also want the value of our work, can pay for the privilege

16 Support No product is better than the support you can get with it We provide free support for real bugs on the mailing lists We also have commercial support for customers who want guaranties Since the source is open, you can always look into in yourself MySQL is VERY well tested due to its free availability The medium time for a bugfix has been under 24 hours!

17 http://www.mysql.com


Download ppt "Readers choice 1999 Most affordable database 1998 Database of the year 1998."

Similar presentations


Ads by Google