Selasa, 12 Oktober 2010

Sabtu, 21 November 2009

Pengenalan Mysql Server

My SQL Server

Mengenal dengan singkat My SQL

SQL (Structured Query Language) adalah bahasa standar yang digunakan untuk mengakses server database. Semenjak tahun 70-an, bahasa ini telah dikembangkan oleh IBM, yang kemudian diikuti dengan adanya Oracle, Informix dan Sybase. Dengan SQL, proses akses database menjadi usert-friendly dibandingkan misanlnya dengan dBase ataupun Clipper yang masih menggunakan perintah-perintah pmeograman murni.

MySQL adalah sebuah server database SQL multiuser dan multi-treaded. SQL sendiri adalah salah satu bahasa database yang paling popular di dunia. Implementasi program server database ini adalah program daemon ‘mysqld’ dan beberapa program lain dan beberapa pustaka.

MySQL dibuat oleh TcX dan telah dipercaya mengelola system dengan 40 buah database berisi 10000 tabel dan 500 diantaranya memiliki 7 juta baris (kira-kira 100 gigabyte data). Database ini dibuat untuk keperluan system database yang cepat, andal, dan mudah digunakan. Walaupun memiliki kemampuan yang cukup baik, MySQL untuk system operasi Unix bersifat freeware, dan terdapat versi shareware untuk system operasi Windows.

Selain itu juga MySQl adalah database server yang sangat ideal untk data segala ukuran. Dengan kemampuanya yang dapat bekerja di lingkungan Unix maupun Win32 dan sifat yang Open Source Freeware (di bawah lingkungan GNU, General Public License), My SQL menjadi pilihan tepat bagi pengembang aplikasi kelas menengah ke bawah dan kelas korporat. Kemampuan paling menonjol MySQL Server adalah dalam hal kecepatanya yang sangat tinggi dalam melakukan proses data, multi-threaded, multi-user, dan sangat mudah dalam melakukan query dibandingkan dengan SQL server yang lain.

Sebagaimana database system yang lain, dalam SQL juga dikenal hierarki server dengan database-database. Tiap-tiap database memiliki table-tabel. Tiap-tiap table memiliki field-field.

Umumnya informasi tersimpan dalam table-tabel yang secara logic merupakan struktur 2 dimensi yng terdiri atas baris dan kolom. Field-field tersebut dapat berupa data seperti int, realm char, date, time, dan lainya.

1.2 Keuntungan Menggunakan MySQL

- My SQL merupakan program yang multi-threaded, sehingga dapat dipasang pada server yang memiliki multi CPU.
- Didukung program-program umum seperti C, C++, Java, Perl, PHP, Python, TCL APls, dll.
- Bekerja pada berbagai platform. (Tersedia berbagai versi untuk berbagai system operasi).
- Memiliki jenis kolom yang cukup banyak sehinggan memudahkan konfigurasi system database.
- Memiliki system sekuriti yang cukup baik dengan verifikasi host.
- Mendukung ODBC untuk system operasi Microsoft Windows.
- Mendukung record yang memiliki kolom dengan panjang tetap atau panjang bervariasi, dan masih banyak keunggulan lainya.
- MySQL merupakan software yang free, dan bias di download do www.mysql .com. Sedangkan software database lainya seperti Oracle merupakan software yang harus dibeli.
- MySQL dan PHP saling terintegrasi. Maksudnya adalah pembuatan database menggunakan sintak PHP dapat dibuat. Sedangkan input yang dimasukan melalui aplikasi web yang menggunakan script server-side seperti PHP dapat langsung dimasukan ke database MySQL yang ada di server dan tentunya web tersebut berada di sebuah web server.

1.3. Kelebihan My SQL

Sebagai server database dengan konsep database modern, MySQL memiliki banyak sekali kelebihan. Beberapa kelebihan yang dimiliki MySQL sebagai berikut;

1. Portability
Database MySQL berfungsi dengan stabil tanpa kendala, berarti berlaku pada berbagai system operasi seperti Windows, Linux, FreeBSD, Mac OS X Server, Solaris, Amiga, HP-Unix, dan lain-lain.
2. Open Source
MySQL merupakan database open source (gratis), dibawah lisensi GPL sehingga anda dapat memperoleh dan menggunakan secara cuma-cuma tanpa membayar sepeser pun.
3. Multiuser
MySQL merupakan database yang dapat digunakan untuk menengani beberapa user dalam waktu bersamaan tanpa masalah atau konflik. Dan memungkinkan sebuah database server MySQL dapat diakses client secara berasamaan pula.
4. Perpormance Tuning
MySQL mempunyai kecepatan yang cukup baik dalam menangani query-query sederhana, serta mampu meproses lebih banyak SQL per satuan waktu.
5. Column Type
Database MySQL didukung dengan tipe data yang sangat kompleks, seperti signed/unsigned integer, float, double, char, varchar, text, blob, data, time, datetime, timestamp, year, set, serta enum.
6. Command dan Functions
MySQL server memiliki operator dan fungsi secara penuh yang mendukung perintah SELECT dan WHERE dalam query.
7. Security
System security pada MySQL mempunyai beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dangan system perizinan, yang mendetail, serta password terenkripsi.
8. Scalability dan Limits
MySQL mempunyai kemampuan menanganni database dalam skala cukup besar, dengan jumlah record lebih dari 50 juta dan 60 ribu table serta 5 miliar baris. Selain itu dapat menampung indeks sampai 32 indeks pada tiap tabelnya.
9. Connectivity
Adanya kemampuan MySQL melakukan koneksi dengan klient menggunakan protocol TCP/IP, Unix soket (Unix), atau Named Pipes (NT).
10. Localisation
Adanya kemampuan dalam mendeteksi pesan kesalahan (error code) pada client menggunakan lebih dari 20 bahasa.
11. Interface
MySQL memiliki interface terhadap berbagai aplikasi dan bahasa pemograman menggunakan fungsi API (Application Programming Interface).
12. Client dan Tools
Database MySQL dilengkapi berbagai tool yang dapat digunakan untuk administrasi database.
13. Struktur Table
MySQL memiliki struktur table cukup baik serta cukup fleksibel, misalnya ketika menangani ALTER TABLE.

Bersambung sampai ketemu di artikel berikutnya ...

Sabtu, 10 Oktober 2009

Investasi Syariah Cuma 12ribu menghasilkan RatusanJuta dan Sambil Beramal

Bisnis murah & syariah, hanya Rp. 12.000,-
Hanya dengan Rp.12.000-an anda akan berpenghasilan lumayan, bahkan lebih dari yang anda duga. Kami tidak muluk-muluk. Kami transparan. Anda CUKUP BERGABUNG bersama kami untuk menjalankan bisnis ini Fokus di sini Itu saja.. Dan biarkan System Marketing Online kami yang bekerja membantu membangun Aset untuk Anda. TERBUKTI..!!! dan Dapatkan Web Replika GRATIS Klik Di Sini