Belajar Database Mysql Dasar, kali ini kita akan berkenalan dengan mulai dari pengertian database, membandingkan database Ms. SQL dan MySQL.
Pengertian Database
Basis data (database) adalah kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi. Sumber : Termasmedia
Belajar Database : Mysql Dasar
macam macam database sangat banyak untuk sekarang karena perkembangan pesat dunia development sangat cepat membutuhkan sebuah database yang mendukung kegiatan tersebut.
berikut ini macam-macam database yang perlu diketahui :
- Mysql
- PostgreSQL
- MongoDB
- MariaDB
- Oracle DB
- SAP HANA
- MemSQL
- FireBird
- Nosql
- Interbase
- Ms. SQL
- Ms. Access
- SQL lite
untuk lebih jelas dari masing-masing database diatas silakan gunakan google. disini kita hanya akan membahas dan membandingkan kelebihan antara Ms. SQL dan Mysql.
MS. SQL VS MYSQL
Untuk melakukan pekerjaan seperti menyimpan, menampilkan atau mengedit data. melalui website dan aplikasi yang bersifat dinamis untuk mengakses semua request yang dilakukan oleh pengguna, SQL adalah pilihan yang tetap untuk melakukannya.
Ms. SQL dan Mysql memiliki banyak kesamaan seperti :
- Memiliki kemampuan untuk mengelola banyak database dalam 1 komputer
- Menggunakan tabel untuk penyimpanan data.
- Memiliki fungsi primary dan foreign key.
- Menggunakan indeks untuk mengurutkan data dan meningkatakan performa.
- Dapat digunakan untuk website atau aplikasi desktop.
Ms. Sql lebih dahulu muncul dibanding MySQL. Ms. SQL diperkenalkan pada tahun 1989 dan MySQL pada tahun 1995 sebagai project open source.
Keduanya telah lama dan banyak digunakan selama bertahun-tahun dan memiliki landasan yang kuat di pasar. MySQL dapat dijalankan di Window dan Linux, Sedangkan Ms. SQL hanya dapat digunakan di window dan selalu menjadi bagian dari bagian OS tersebut.
Ms. SQL dan MySQL bisa menangani project kecil dan besar, untuk itu baiknya kamu mengetahui performa dari keduanya.
Belajar Database : Mysql Dasar
Selain kesamaan yang telah disebutkan diatas Ms. SQL dan MySQL memiliki kesamaan yang lain yaitu :
- Skalabilitas : Keduanya dapat digunakan untuk skala project yang baru berkembang. walaupun nanti pada saatnya project itu berkembang menjadi besar. keduanya tetap mampu untuk digunakan.
- Performa tinggi : database adalah tulang punggung dari sebuah aplikasi. yang menyimpan semua data sehingga kamu pasti akan membutuhkan database yang dapat menampilkan semuanya kurang dari 1 detik. Ms. SQL dan MySQL memiliki kemampuan yang seperti itu.
- Tabel : Keduanya menggunakan relasi tabel database standar untuk menyimpan data ke dalam baris dan kolom
- Key : Keduanya menggunakan Primary key dan Foreign Key untuk menjaga relasi antar tabel.
- Systax / Kode : Keduanya hampir memiliki kesamaan dalam penulisan kodenya, dan hampir tidak ada perbedaan untuk CRUD ( create, read, update dan Delete )
- Web Base : keduanya memiliki popularitas untuk aplikasi web base. karena hampir setiap webhosting akan memiliki database Ms. SQL atau MySQL.
- Drivers : Banyak software yang dapat digunakan untuk menghubungkan dengan kedua database tersebut.
Pilihan yang tepat
Keduanya memiliki kemampuan dan performa yang sama tetapi MySQL memiliki sifat yang open source dan dapat dijalankan banyak sistem operasi seperti linux dan windows sedangkan Ms. SQL harus membeli licensi dan hanya untuk 1 licensi. sehingga menyulitkan dalam hal biaya.
oleh karena alasan tersebut sangat disarankan untuk menggunakan MySQL dibanding Ms. SQL.
demikian pembahas singkat mengenai Belajar Database : Mysql Dasar
Baca Juga : Cara Instal MySQL