Tag Archive for 'database'

Splitter MySQL menggunakan SQL Dump Spliter

Setalah lama tidak ngeblog karena malas menulis merasa berdosa dengan blog ini yang sangat lama tidak dibelai sehingga menjadi jablay. kali ini saya akan menulis ringan tentang cara melakukan splitter database MySQL atau pemecahan database MySQL dalam ukuran besar menjadi part (bagian) kecil sehingga mudah dilakukan restore/dumping nantinya.

Sebagai contoh anda saat ini ingin memindahkah server yang memiliki database dengan ukuran 100 MB, namun karena anda menggunakan sharing web server dan tidak memiliki hak akses ssh atau semacamnyalah.

Skenario yang saya sarankan adalah backup database menggunakan tool PHPMyadmin lalu download dan split/pecah menggunakan tool SQL Dump Splitter lalu upload/restore menggunakan tool BigDump. Ini adalah skenario sederhana yang sudah pernah saya implimentasikan untuk hak akses server yang terbatas dan kondisi fakir bandwith. Seperti pepatah “banyak jalan menuju roma” begitu juga dengan cara melakukan pemindahan server ini. Continue reading ‘Splitter MySQL menggunakan SQL Dump Spliter’

Popularity: 1%

Entity Relationship Diagram

Entity Relationship Diagram (ERD) merupakan notasi grafis dalam pemodelan data konseptual yang mendeskripsikan hubungan antara penyimpanan. ERD digunakan untuk memodelkan struktur data dan hubungan antar data, karena hal ini relatif kompleks. Dengan ERD kita dapat menguji model dengan mengabaikan proses yang harus dilakukan. Dan dengan ERD kita mencoba menjawab pertanyaan seperti; data apa yang kita perlukan? bagaimana data yang satu berhubungan dengan yang lain?
ERD menggunakan sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar data, pada dasarnya ada 3 macam simbol yang digunakan yaitu :

  1. Entiti: adalah suatu objek yang dapat diidentifikasi dalam lingkungan pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem yang akan dibuat. Sebagai contoh pelanggan, pekerja dan lain-lain. Seandainya A adalah seorang pekerja maka A adalah isi dari pekerja, sedangkan jika B adalah seorang pelanggan maka B adalah isi dari pelanggan. Karena itu harus dibedakan antara entitii sebagai bentuk umum dari deskripsi tertentu dan isi entiti seperti A dan B dalam contoh di atas. Entiti digambarkan dalam bentuk persegi empat.
  2. Continue reading ‘Entity Relationship Diagram’

Popularity: 1%

Belajar MySQL Database

Tampilan dari MySQL administrator tools

Tampilan dari MySQL administrator tools

MySQL adalah sebuah perangkat lunak database (basis data) sistem tebuka yang sangat terkenal dikalangan pengembang sistem database dunia yang di gunakan untuk berbagai aplikasi terutama untuk aplikasi berbasis web. MySQL mempunyai fungsi sebagai SQl (Structured Query Language) yang di miliki sendiri dan telah di perluas. MySQL umumnya digunakan bersamaan dengan PHP untuk membuat aplikasi yang dinamis dan powerful.

Database adalah sebuah struktur yang umumnya dikategorikan dalam 2 hal: Sebuah database flat dan sebuah database relasional. Database relasional lebih disukai karena lebih masuk akal dibandingkan database flat. Nah, MySQL adalah sebuah database relasional.

Pada database yang memiliki struktur relasional meimiliki tabel-tabel yang menyimpan data. Setiap tabel terdiri dari kolom dan baris. Sebuah kolom mendefinisikan jenis informasi apa yang akan disimpan. Diperlukan kolom khusus untuk setiap jenis informasi yang ingin di simpan (misalnya umur, tinggi, berat, alamat). Kalau kolom mendefinisikan jenis informasi apa yang akan disimpan, maka sebuah baris adalah data aktual yang disimpan.

Continue reading ‘Belajar MySQL Database’

Popularity: 34%