MySQL: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Tag: Suntingan perangkat seluler Suntingan peramban seluler Suntingan seluler lanjutan |
penambahan eksternal link ke monty |
||
(12 revisi perantara oleh 11 pengguna tidak ditampilkan) | |||
Baris 6:
|developer = [[Oracle Corporation|Oracle]] (sebelumnya [[Sun Microsystems|Sun]], sebelumnya [[MySQL AB]])
|released = {{start-date|23 May 1995}}
|latest_release_version = 8.0.
|latest_release_date = {{release date and age|df=yes|
<!--|latest_preview_version = 5.6.5
|latest_preview_date = {{release date and age|df=yes|2012|04|10}}-->
|frequently updated = yes
|programming language = [[C (programming language)|C]], [[C++]]<ref>{{cite web|title=MySQL|url=http://www.ohloh.net/p/mysql/analyses/latest|work=Ohloh.net|access-date=2012-05-15|archive-date=2012-07-07|archive-url=https://web.archive.org/web/20120707023450/http://www.ohloh.net/p/mysql/analyses/latest|dead-url=yes}}</ref>
|operating_system = [[antar-platform]]
|genre = [[Relational database management system|RDBMS]]
Baris 19:
'''MySQL''' adalah sebuah [[perangkat lunak]] sistem manajemen [[basis data]] [[SQL]] ([[bahasa Inggris]]: ''database management system'') atau DBMS yang [[multialur]], [[multipengguna]], dengan sekitar 6 juta instalasi di seluruh dunia. [[MySQL AB]] membuat MySQL tersedia sebagai [[perangkat lunak gratis]] di bawah lisensi [[GNU General Public License]] (GPL), tetapi mereka juga menjual di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti [[Apache HTTP Server|Apache]], di mana perangkat lunak dikembangkan oleh komunitas umum, dan [[hak cipta]] untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial [[Swedia]] [[MySQL AB]], di mana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang [[Finlandia]] yang mendirikan MySQL AB adalah: [[David Axmark]], [[Allan Larsson]], dan [[
== Gambaran ==
Baris 25:
MySQL adalah sebuah implementasi dari sistem manajemen basis data relasional ([[RDBMS]]) yang didistribusikan secara gratis di bawah [[GPL|lisensi GPL]] (General Public License). Setiap pengguna dapat secara bebas menggunakan, mendistribusikan, dan membuat karya turunan dari MySQL. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; [[SQL]] (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
Kehandalan suatu sistem basisdata ([[DBMS]]) dapat diketahui dari cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non-transaksional. Pada modus operasi non-transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak peladen basisdata kompetitor lainnya. Namun pada modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web ([[wordpress]]), [[Content management system|CMS]], dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus non-transaksional.
== Sejarah ==
[[Berkas:Monty-Widenius-David-Axmark-MySQL-2003-05-09.jpg|jmpl|200px|David Axmark (kiri) dan Michael "Monty" Widenius, Pendiri MySQL AB, dalam sebuah konferensi]]
MySQL pada awalnya diciptakan pada tahun 1979, oleh Michael "[[:en:Michael_Widenius|Monty]]" Widenius, seorang programmer komputer asal [[Swedia]]. Monty mengembangkan sebuah sistem database sederhana yang dinamakan UNIREG yang menggunakan koneksi low-level ISAM database engine dengan indexing. Pada saat itu Monty bekerja pada perusahaan bernama TcX di Swedia.
TcX pada tahun 1994 mulai mengembangkan aplikasi berbasis web, dan berencana menggunakan UNIREG sebagai sistem database. Namun sayangnya, UNIREG dianggagap tidak cocok untuk database yang dinamis seperti web.
Baris 41:
David Axmark dari Detron HB, rekanan TcX mengusulkan agar MySQL di ‘jual’ dengan model bisnis baru. Ia mengusulkan agar MySQL dikembangkan dan dirilis dengan gratis. Pendapatan perusahaan selanjutnya di dapat dari menjual jasa “support” untuk perusahaan yang ingin mengimplementasikan MySQL. Konsep bisnis ini sekarang dikenal dengan istilah Open Source.
Pada tahun 1995 itu juga, TcX berubah nama menjadi MySQL AB, dengan Michael Widenius, David Axmark dan Allan Larsson sebagai pendirinya. Titel “AB” di belakang MySQL, adalah singkatan dari “Aktiebolag”, istilah PT ([[Perseroan terbatas|Perseroan Terbatas]]) bagi perusahaan Swedia.<ref>http://www.duniailkom.com/tutorial-mysql-sejarah-dan-masa-depan-mysql/</ref>
=== Akuisisi oleh Sun dan Oracle ===
Baris 53:
# Unjuk kerja yang tinggi dalam memproses query sederhana, dalam arti dapat memproses lebih banyak SQL per satuan waktu.
# Memiliki lebih banyak tipe data seperti: signed/unsigned integer yang memiliki panjang data sebesar 1,2,3,4 dan 8 byte, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET dan tipe ENUM.
# Mendukung field yang dijadikan Index, dengan maksimal 32 index dalam satu tabel.
# MYSQL memiliki beberapa lapisan keamanan, seperti ''subnetmask'', nama ''host'', dan izin akses user dengan sistem perijinan yang mendetail serta sandi/password terenkripsi.
# MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP,Unix soket (UNIX),atau Named Pipes(NT).
Baris 68:
=== Kelebihan ===
# Berlisensi GPL dan dapat dijalankan di berbagai platform seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
# Dapat diintegrasikan dengan beberapa bahasa Pemrograman seperti PHP, .Net, Java, Python, Perl yang merupakan bahasa pemrograman yang paling dominan di kalangan programmer.
# Mendukung ODBC untuk sistem operasi Windows sehingga bisa digunakan aplikasi yang berjalan diwindows.
# Bisa dijalankan pada spesifikasi hardware yang rendah karena lebih hemat resource memory (dibandingkan database lain) sehingga mudah digunakan untuk bahan pembelajaran.
Baris 92:
Website komunitas MySQL Indonesia yang terpisah dari komunitas PHP dapat Anda kunjungi di [http://groups.google.com/group/mysql-indonesia http://groups.google.com/group/mysql-indonesia].
== Sertifikasi MySQL ==
Oracle selaku pemilik MySQL menawarkan sertifikasi kompetensi di Oracle University, meliputi<ref>{{Cite web|title=MySQL :: MySQL Certification|url=https://www.mysql.com/certification/|website=www.mysql.com|access-date=2024-06-05}}</ref>:
* MySQL Database Administration: Oracle Certified Professional MySQL 8.0 Database Administrator, MySQL 2021 Certified Implementation Specialist, MySQL Heatwave Implementation Certified Associate Rel 1
* MySQL Developer: MySQL 8.0 Database Developer Oracle Certified Professional
== Lihat pula ==
Baris 120 ⟶ 126:
[[Kategori:Sistem manajemen basis data]]
[[Kategori:Sistem manajemen basis data sumber terbuka]]
|