Breaking News
Loading...
Monday, November 26, 2012

Review DbSchema

3:40 PM
Memudahkan Pengelolaan Basis Data
Di tengah era big data, peranan seorang database administrator kian penting dalam mengelola basis data yang terus bertumbuh. DbSchema dapat membantu mereka menunaikan tugas berat ini.  
Perkembangan sistem informasi yang makin besar dan kompleks memaksa para pengembang sistem informasi, terutama DBA (Database Administrator), untuk memiliki suatu alat berupa perangkat lunak yang berfungsi mengelola basis data yang digunakan. Untuk kebutuhan tersebut, DbSchema menawarkan berbagai feature yang dibutuhkan oleh para DBA dalam membantu melakukan pekerjaannya.
DbSchema merupakan perangkat basis data berbasis diagram yang mendukung segala jenis basis data relasional (berdasarkan yang didukung oleh driver JDBC) yang banyak digunakan saat ini. Skema basis data yang akan dikelola direpresentasikan dalam bentuk tampilan diagram.
Pengubahan tabel atau kolom dapat dilakukan langsung pada diagram tersebut dengan cara mengeklik ganda tampilan yang merepresentasikan tabel atau kolom yang dimaksud. Membuat foreign key dapat dilakukan dengan cara melakukan drag & drop pada kolom yang dikehendaki. Diagram juga dapat dikelompokkan menjadi beberapa grup yang bisa diberi label sesuai tema dari grup tersebut.  
Jika sistem informasi sudah telanjur ada, Anda bisa memanfaatkan fasilitas reverse engineer yang akan secara otomatis membuat file proyek DbSchema-nya tanpa harus membuat dari awal. Konversi skema pun dapat dilakukan ke format basis data lainnya (misalnya dari MySQL ke Oracle). Penjelajahan data juga sudah mendukung juga model master detail (relational data explorer) yang bisa diatur berdasarkan foreign key yang ada di antara tabel tersebut.
Foreign key pun bisa dibuat virtual sehingga hanya terlihat di lingkungan DbSchema tanpa memengaruhi struktur basis datanya. Hal ini akan sangat membantu Anda sebagai DBA ketika mengelola basis data MySQL yang menggunakan engine semacam MyISAM. Pembuatan query SQL juga sudah dimudahkan melalui query builder. Kita tinggal mengeklik tabel dan kolomnya, lalu SQL-nya akan dibuat secara otomatis. Di situs resminya, disediakan pula trik untuk membuat query yang kompleks melalui query builder ini.  
Pekerjaan yang biasanya malas dikerjakan oleh pengembang adalah membuat dokumentasi teknis. Dalam kaitannya dengan basis data, dokumen teknis yang dimaksud adalah dokumen yang menjelaskan setiap tabel dan kolom yang terdapat pada suatu basis data. Untungnya, DbSchema sudah dilengkapi dengan fasilitas ini. Dokumentasi dapat dibuat secara otomatis dengan format HTML (HTML5 atau HTML4) yang interaktif. Ukuran file gambar diagramnya juga cukup kecil karena menggunakan format SVG (Scalable Vector Graphics).  
DbSchema tersedia dalam 4 versi: Free, Personal, Commercial dan Academic. Sayangnya versi gratis yang disediakan hanya terbatas untuk maksimal 12 tabel. Itu pun dengan beberapa feature yang dihilangkan. Jika melebihi 12 tabel, aplikasi akan menutup sendiri setelah 7 menit. Selain itu, kadangkadang ditemui kesulitan untuk terhubung ke salah satu basis data dari suatu server yang sudah memiliki banyak basis data (biasanya server development). Setelah beberapa kali dicoba, barulah upaya ini berhasil.
****
Tidak banyak perangkat basis data berbasis diagram yang memiliki fasilitas lengkap seperti DbSchema. Dukungannya terhadap semua jenis basis data relasional membuat perangkat ini patut dipertimbangkan oleh seorang DBA.

Spesifikasi
Jenis
Gratis (Free Edition)/Berbayar (Personal $127, Commercial $198, Academic $63)
Ukuran Instalasi
38,7 MB
Situs
Spesifikasi Operasi
Windows, Mac, Linux


Dukungan Lengkap
Bisa terhubung dengan semua jenis basis data relasional yang umum digunakan saat ini. Syaratnya, pengguna memakai driver JDBC yang sesuai.  

Relational Data Browse 
Memungkinkan penjelajahan data secara relasional untuk beberapa tabel yang saling terhubung melalui foreign key.

Virtual Foreign Key 
Berguna bagi pengguna engine seperti MyISAM pada MySQL. Hanya digunakan di lingkungan DbSchema, tidak diimplementasikan di basis data. Sangat bermanfaat untuk membuat dokumen teknis secara otomatis.


Plus
     : Mendukung segala jenis basis data relasional; dapat melakukan reverse engineer dan generate dokumentasi teknis secara otomatis.
Minus : Versi gratis memiliki feature yang sangat terbatas; format dokumen teknis terbatas HTML saja.

Skor Penilaian
- Pengunan       : 3.75
- Kinerja            : 3.75
- Fasilitas          : 4
- Harga              : 3.75
- Skor total        : 3,75

0 comments:

Post a Comment

terimakasih

 
Toggle Footer