Loading...
Saturday, January 4, 2014

Storage Engine di MySQL

STORAGE ENGINES di MySQL

Mysql mendukung beberapa engine penyimpanan yang bertindak sebagai peng-handle untuk tipe-tipe tabel yang berbeda. Mysql menyimpan engine penyimpanan yang meng-handle tabel transaction-safe dan meng-handle tabel non-transaction-safe.
  1. MyISAM,  Menangani tabel yang non-transactional. Tipe tabel ini menyediakan penyimpanan dan retrieval berkecepatan tinggi, dan juga kemampuan pencarian fulltext. MyISAM didukung di semua konfigurasi MySQL dan merupakan engine penyimpanan default kecuali anda telah melakukan konfigurasi MySQL untuk menggunakan tipe lain sebagai defaultnya.
  2.  MEMORY,  Tipe ini menyediakan tabel memory dalam (in-memory). Engine penyimpanan MERGE mengijinkan koleksi dari tabel MyISAM yang serupa untuk di-handle sebagai tabel tunggal. Seperti MyISAM, engine penyimpanan MEMORY dan MERGE meng-handle non-transactional tabel, keduanya juga termasuk dalam defaultnya MySQL. Catatan: engine penyimpanan MEMORY dulunya dikenal sebagai engine HEAP
  3.  InnoDB dan BDB menyediakan tabel transaction-safe. BDD termasuk distribusi biner dalam MySQL-Max pada sistem operasi yang mendukungnya. InnoDB juga termasuk salam semua distribusi biner MySQL 5.1. Dalam distribusi sumber, anda dapat mengatur pemakaian salah satu engine dengan melakukan konfigurasi MySQL.
  4. EXAMPLE adalah engine yang tidak melakukan apapun. Anda dapat membuat tabel dengan engine ini, tapi tidak ada data yang dapat disimpan dalam engine ini atau di-retrieval dari engine ini. Kegunaan engine ini adalah menyajikan contoh dalam source code MySQL yang mengilustrasikan bagaimana memulai penulisan engine penyimpanan yang baru. Ini merupakan minat utama untuk para developer
  5. NDB Cluster merupakan engine penyimpanan yang digunakan oleh cluster MySQL untuk mengimplement tabel yang dibagi melalui banyak komputer. Jenis ini tersedia di distribusi biner MySQL-Max 5.1. engine penyimpanan ini baru didukung di sistem operasi Linux, Solaris, dan Mac OS X. Pada release yang akan datang, akan diusahakan didukung oleh Windows
  6.  ARCHIVE digunakan untuk menyimpan sejumlah data yang besar tanpa mengindex dengan footprint yang sangat kecil.
  7. CSV menyimpan data dalam file text menggunakan format nilai pemisah koma.
  8. BLACKHOLE menerima tetapi tidak menyimpan data dan retrievals selalu mengembalikan set kosong.
  9. FEDERATED menyimpan data di database yang jauh. Saat ini, engine ini hanya bekerja dengan MySQL, menggunakan MySQL C Client API.

0 comments:

Post a Comment

 
TOP