RedHat akan mengganti MySQL dengan MariaDB

  Collin Charles melaporkan dari blognya bahwa Red Hat Enterprise Linux 7 akan melepas database MySQL dan menggantinya dengan database MariaDB. Pengumuman ini dikeluarkan pada #rhsummit yang sedang berlangsung di xxx.

Sejak MySQL di akuisisi oleh ORACLE pada tahun 2010, para pengembang MySQL memisahkan diri dan membuat versi terbuka dan mandri yang di beri nama MariaDB. MariaDB masih kompatible dengan MySQL, sehingga jikalau applikasi kita beralih dari database MySQL ke MariaDB dapat langsung berjalan.

Kabar ini tentu saja akan menggembirakan para pengguna MariaDB dan membantu para pemakai MySQL yang risau setelah pengakuisisian MySQL oleh Oracle. Termasuk saya tentunya, bagaimana dengan anda ?

Welcome 2013

Ini tulisan pertama saya di tahun 2013.  Semoga di tahun ini saya bisa menghasilkan lebih banyak tulisan lagi.

Blog ini sudah berumur 2 tahun dengan hanya memiliki 49 tulisan. Sangat tidak produktif. Hal ini dikarenakan artikel yang saya buat harus berdasarkan pengalaman sehari hari. Pengalaman pengalaman itulah yang saya tuangkan dalam bentuk tulisan.

Sebenarnya ada banyak hal yang dapat diubah kedalam bentuk artikel, tetapi karena kesibukan dan terbatasnya waktu, seringkali hanya berupa draft saja. Ini bukan pembelaan diri, tetapi begitu lah adanya. Oleh karena itu harapan di tahun 2013 ini adalah mengeluarkan lebih banyak artikel.

Anyway, selamat tahun 2013 buat semua teman teman. Kalau ada permintaan artikel yang ingin di bahas, jangan segan segan kirim email ke saya.

PostgreSQL 9.2 Release

  Kemarin, komunitas PostgreSQL menyambut peluncuran versi terbaru dari database PostgreSQL, yaitu versi 9.2. Menurut press release yang dikeluarkan pengembang, versi yang terbaru ini memberikan peningkatan pada replikasi dan performance yang cukup menjanjikan.

Adapun fitur fitur unggulan untuk versi 9.2 ini adalah :

  • Tipe data baru yakni Range dan JSON
  • Linier Scalability to 64 cores.
  • Index Only Scans
  • Pengurangan konsumsi daya CPU
  • Peningkatan kemampuan replikasi dan performance
  • Extension pg_stat_statement
  • dan beberapa lagi dapat dibaca disini.
Dari fitur fitur diatas, saya tunggu adalah Index Only Scans (IOS) dan pg_stat_statement.
Index Only Scan adalah fitur untuk mencari data hanya di area index saja, tanpa perlu melihat ke real data di tabel. Sebelum versi 9.2, PostgreSQL akan mencari data di index terlebih dahulu, kemudian memastikannya dengan cara melihat ke real data di tabel. Dengan fitur IOS proses memastikan ke real data di table digantikan dengan visibility map.  Visibility Map ini disimpan didalam index, sehingga pada saat mencari data di index, PostgreSQL akan melihat nilai Visibility Map, jika bernilai “all visible” maka proses pencarian hanya akan dilakukan di dalam index, tanpa perlu melihat ke real-data di tabel. Mekanisme inilah yang dikenal sebagai Index Only Scan. Tentu saja ada kaidah kaidah pemakaian yang harus diikuti pada saat memakai IOS ini.
Pg_stat_statement adalah fitur untuk memonitor query melalui dynamic system view. Jadi proses memonitor query dapat dilakukan melalui view. Kita dapat melihat berapa kali query di jalankan dan berapa lama proses eksekusinya. Idenya adalah untuk memberikan kita timbal balik yang cepat terhadap query yang “panas” dan memakan banyak sumber daya sistem. Sebelumnya kita sudah mengenal pgfouine atau pgbadger yang dapat dipergunakan untuk mencari query query yang “panas” tersebut. Dengan adanya dynamic system view ini maka kita menganalisa dengan lebih capat tanpa perlu menjalankan log database.
Bagaimana dengan anda, fitur mana yang anda nantikan ?