Pengertian mysql

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.

11.  Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi 
       dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming 
       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.

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.

Ditulis Oleh : Unknown

Terimakasi atas kunjungan teman-teman...
Bila artikel ini sangat bermanfaat, sobat dapat bagikan ke teman-teman yang lain melalui jejaring sosila yang ada di bawah ini!!
Jangan lupa tinggalkan komentarnya...
Berbagi di :

BACA JUGA :

3 comments: