Pada kesempatan kali ini blog semukan shere mengenai Pengertian mysql...
mengenai penjelasan mysql, di artikel saya sebelumnya mengenai Pengertian database, juga membahas mysql, namun tidak telalu mendalam, karen disitu hanya membahas secara umum mengenai database.
Nah, kali ini blog semukan, berbagi mengenai Pengertian mysql secara mendalam, sedalam lautan nan indah di pantai kutai :D, kata para pujangga. kita fokus lagi menurut wikipedia MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (Sources Query Language) atau DMS, sampai saat ini mysql dapat kita gunakan secara gratis. (lihat: Macam-macam software database)
Kata wikipedia
Mysql merupak perangkat lunak RMDS yang paling banyak digunakan,
terutama di negara kita sendiri yaitu indonesia tercinta, menurut saya
kenapa mysql begitu populer di indonesia, mungkin karena sifatnya yang
gratisan, yang diaman kita tau orang indo itu paling suka yang nama
gratisan dan instan. termasuk saya sendiri :D. (lihat: Kumpulan istilah dalam database)
ok, kita kembali ke topik utama Pengertian mysql, silahkan teman-teman simak secara seksama :)
MySQL adalah sistem manajemen database yang digunakan untuk menyimpan
data dalam tabel terpisah dan menempatkan semua data dalam satu gudang
besar. Struktur database disusun dalam file fisik dioptimalkan untuk
kecepatan. Model logis, dengan benda-benda seperti database, tabel,
baris, dan kolom, menawarkan lingkungan pemrograman yang fleksibel.
Anda dapat mengatur aturan yang mengatur hubungan antara bidang data
yang berbeda, seperti satu-ke-satu, satu-ke-banyak, diperlukan atau
opsional, dan "pointer" antara tabel yang berbeda. Database
memberlakukan aturan ini, sehingga dengan database yang dirancang dengan
baik, aplikasi Anda tidak pernah melihat tidak konsisten, menduplikasi,
out-of-date, atau data yang hilang.
MySQL pada awalnya diciptakan pada tahun 1979, oleh Michael 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.
Seperti yang saya sudah sebutkan diatas mysql merupakan pengkat lunak
yang gratis atau open sources yang mungkin bagi siapa saja untuk
menggunakan dan memodifikasi perangkat lunak. Siapa saja dapat men
download software Mysql dari internet dan menggunakannya tanpa membayar
apa-apa.
SQL bagian dari Mysql singkatan dari "Structured Query Language".
SQL adalah bahasa standar yang paling umum digunakan untuk mengakses
database. Tergantung pada lingkungan pemrograman Anda, Anda mungkin
memasukkan SQL langsung (misalnya, untuk menghasilkan laporan),
menanamkan pernyataan SQL ke dalam kode yang ditulis dalam bahasa lain,
atau menggunakan API bahasa tertentu yang menyembunyikan sintaks
SQL.(lihat: Tipe tabel di Mysql)
SQL didefinisikan oleh ANSI / ISO Standard SQL. Standar SQL telah
berkembang sejak tahun 1986 dan beberapa versi ada. Dalam panduan ini,
SQL 92 mengacu pada standar yang dirilis pada tahun 1992, SQL 1999
mengacu pada standar yang dirilis pada tahun 1999, dan SQL 2003 mengacu
pada versi standar. Kami menggunakan frase standar SQL berarti versi
terbaru dari Standard SQL setiap saat.
Menurut wikipedia ada 13 keistimewaan Mysql yaitu :
1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows,
Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak
sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.
3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang
bersamaan tanpa mengalami masalah atau konflik.
4. Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani
query sederhana, dengan kata lain dapat memproses lebih banyak SQL
persatuan waktu.
5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya,
seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang
mendukung perintah select dan where dalam perintah query.
7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama
host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar,
dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris.
Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol
TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan
menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia
belum termasuk di dalamnya.
belum termasuk di dalamnya.
11. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi
dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming
Interface).
Interface).
12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat
digunakan untuk administrasi basis data, dan pada setiap peralatan yang
ada disertakan petunjuk online.
ada disertakan petunjuk online.
13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani
ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.
Ok, teman-teman saya rasa cukup, mengenai Pengertian mysql. terimakasi atas kunjungan teman-teman dan semogah artikel ini dapat memberikan manfaat.. amin.
http://www.semukan.com/2015/01/pengertian-mysql.html?showComment=1442885193404#c1884760092464706494
0 komentar:
Post a Comment