✔ Apa Itu Mysql
Apa itu MySQL Salam X-WaHz All About Info :) |
Tidak sama dengan proyek-proyek ibarat Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk aba-aba sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua aba-aba sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael “Monty” Widenius.
MySQL yaitu Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk memakai MySQL, namun tidak boleh dijadikan produk turunan yang bersifat closed source atau komersial. MySQL sebetulnya merupakan turunan salah satu konsep utama dalam database semenjak lama, yaitu SQL (Structured Query Language).
SQL yaitu sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan gampang secara otomatis. Keandalan suatu sistem database (DBMS) sanggup diketahui dari cara kerja optimizer-nya dalam melaksanakan proses perintah-perintah SQL, yang dibentuk oleh user maupun program-program aplikasinya.
Sebagai database server, MySQL sanggup dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase. Selain itu MySQL juga mempunyai beberapa keistimewaan, antara lain :
1. Portability
MySQL sanggup berjalan stabil pada banyak sekali sistem operasi ibarat Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2. Open Source
MySQL didistribusikan secara open source (gratis), dibawah lisensi GPL sehingga sanggup dipakai secara cuma-cuma.
3. Multiuser
MySQL sanggup dipakai oleh beberapa user dalam waktu yang bersamaan tanpa mengalami dilema atau konflik.
4. Performance tuning
MySQL mempunyai kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain sanggup memproses lebih banyak SQL per satuan waktu.
5. Column types
MySQL mempunyai tipe kolom yang sangat kompleks, ibarat signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
6. Command dan functions
MySQL mempunyai operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam query.
7. Security
MySQL mempunyai beberapa lapisan sekuritas ibarat level subnetmask, nama host, dan izin kanal user dengan sistem perizinan yang mendetail serta password terenkripsi.
8. Scalability dan limits
MySQL bisa menangani database dalam skala besar, dengan jumlah records lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang sanggup ditampung mencapai 32 indeks pada tiap tabelnya.
9. Connectivity
MySQL sanggup melaksanakan koneksi dengan client memakai protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
10. Localisation
MySQL sanggup mendeteksi pesan kesalahan pada client dengan memakai lebih dari dua puluh bahasa. Meskipun demikian, bahasa Indonesia belum termasuk didalamnya.
11. Interface
MySQL mempunyai interface (antar muka) terhadap banyak sekali aplikasi dan bahasa pemrograman dengan memakai fungsi API (Application Programming Interface).
12. Clients dan tools
MySQL dilengkapi dengan banyak sekali tool yang sanggup dipakai untuk manajemen database, dan pada setiap tool yang ada disertakan petunjuk online.
13. Struktur tabel
MySQL mempunyai struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan database lainnya semacam PostgreSQL ataupun Oracle.
0 Response to "✔ Apa Itu Mysql"
Posting Komentar