Tampilkan postingan dengan label Database. Tampilkan semua postingan
Tampilkan postingan dengan label Database. Tampilkan semua postingan

Selasa, 13 September 2011

PostgreSQL 9.1 Telah Rilis

PostgreSQL 9.1 yang baru saja dirilis menawarkan sejumlah fungsi baru dan fitur-fitur yang menarik. Salah satunya adalah Synchronous Replication yang memungkinkan high-availability secara konsisten lintas server disamping beberapa fitur atau perkakas lainnya yang membuat hidup para administrator menjadi lebih nyaman.

Fitur replikasi sinkron tersebut memungkinkan pengguna untuk memulai sebuah replikasi dengan hak replikasi istimewa, dan tidak lagi memerlukan super-user. Alat pg_basebackup sekarang dapat meng-clone database, dan menggunakan pg_stat_replication administrator dengan cepat dapat memeriksa status master dan slave. Sementara pg_stat_database_conflicts mampu menampilkan daftar masalah berikut penyebabnya.

Juga dimungkinkan di versi baru ini adalah memodifikasi atribut tabel yang ada. Atribut dapat ditambahkan, dihapus, diubah namanya, atau dialokasikan dengan tipe data baru. Dengan fitur baru "Writeable Common Table Expressions" bisa ditangani permintaan update yang kompleks dalam sebuah perintah update tunggal. Pemicu (trigger) sekarang dapat digunakan untuk Views. Data dapat ditampilkan berurutan berdasarkan Collations dan disesuaikan dengan kebiasaan bahasa asing pengguna. Index GIST kini mendukung pengindeksan K-Nearest-Neighbor Indexing, dan dengan demikian data yang serupa dapat diseleksi lebih cepat.

Fungsi "Serializable Snapshot Isolation" memastikan agar transaksi berperilaku seolah-olah mereka dijalankan secara serial. Berkat isolasi snapshot maka konsumsi sumber daya dapat dipertahankan senantiasa rendah. Fungsi ini, menurut para pengembangnya merupakan salah satu dari beberapa fitur yang tidak tersedia di database lainnya. Fitur SE-Postgres memungkinkan PostgreSQL dijalankan dalam kerangka pengamanan Linux SE. PGXN adalah gudang untuk ekstensi yang dapat diakses melalui antarmuka Web maupun baris perintah (command line) yang menyediakan untuk pengguna berbagai ekstensi untuk DBMS mereka. Fitur SQL/MED yang telah telah tersedia sejak versi PostgreSQL 8.4 sebagai pengelola data eksternal, sekarang dapat ia juga menangani tabel jenis lainnya seperti CSV file.

PostgreSQL 9.1 tersedia baik berupa kode sumber maupun paket binari untuk berbagai distribusi Linux, Mac OS X, FreeBSD, Solaris dan MS-Windows yang semuanya dapat diunduh di situs pengembangnya.

Kamis, 21 Oktober 2010

GreenSQL 1.3: Tembok Api Untuk Basis Data

Untuk mengamankan basis data dari kemungkinan serangan luar, seperti misalnya pada "SQL injection", dapat dipasang aplikasi khusus misalnya sebuah Database Firewall. GreenSQL adalah sebuah solusi database firewall Open Source seperti itu. GreenSQL berperan sebagai sebuah proxy dan mendukung basis data MySQL dan PostgreSQL. Versi Datatabase-Firewall GreenSQL 1.3 yang baru saja dirilis untuk pertamakalinya menyediakan dukungan komersil termasuk support untuk SQL-server bikinan Microsoft.

Sebagai sebuah proxy, GreenSQL dipasang menghubungkan aplikasi dan database, dan berfungsi sebagai Intrusion Detection System, Intrusion Prevention System atau sebuah Firewall. GreenSQL melayani permintaan aplikasi dan melakukan analisa kemudian menyampaikannya ke Database. Tergantung dari modus kerja yang ditentukan, permintaan dari aplikasi diuji berdasarkan daftar putih (Whitelist) atau berdasarkan matrik atas analisa potensi risiko. Setelah itu baru GreenSQL memutuskan apa dilakukan selanjutnya terhadap permintaan tersebut.

Pada versi 1.3 GreenSQL mendapat perbaikan terutama pada antarmuka pengguna, misalnya kini bisa mematikan alarm tertentu dan bisa mengkategorikan status kritis terhadap queries tertentu yang tertera di Whitelist. Disain tampilan untuk Alarm dan Whitelists juga secara kesulurahan diperbaharui disamping dilakukan sejumlah perbaikan terhadap kekliruan yang dilaporkan. Beberapa fitur baru untuk edisi Pro telah disertakan, seperti dukungan untuk koneksi SSL, Database-Caching, pemantau aktifitas dan fitur update secara otomatis.

Proyek GreenSQL diawali pada tahun 2007 yang menerapkan perlindungan lisensi bebas GPL. Sebuah instalasi GreenSQL diklaim bisa digunakan untuk melindungan banyak database yang jumlahnya tak dibatasi sekaligus. Versi aktual dari GreenSQL 1.3 kini dapat diunduh langsung dari situs pengembangnya.

Senin, 02 Agustus 2010

Sepuluh Tahun Basisdata Firebird

Pada tanggal 31 Juli baru lalu proyek Firebird, sebuah database relasional (RDBMS) bebas genap berumur sepuluh tahun. Firebird yang juga disebut FirebirdSQL menawarkan fitur-fitur yang disyaratkan standar ANSI SQL-99 dan SQL-2003. Ia digunakan baik di sistem operasi Windows, Linux maupun pada sejumlah platform Unix lainnya.

Firebird dikembangkan berdasarkan kode sumber dari Interbase 6.0 yang dibebaskan Borland pada tahun 2000. Interbase didirikan di tahun 80an oleh pionir bidang database Jim Starkey yang kemudian sempat bekerja untuk MySQL. Barawal dari keyakinan para pemrogram independen yang tidak ingin mengambil risiko sebagai karyawan sebuah perusahan, mereka kemudian bergabung dan memanfaatkan kode sumber yang telah dibebaskan Interbase dengan memulai sebuah proyek dan lahirlah FirebirdSQL.

Menurut President dari Firebird Foundation: Philippe Makowski, proyek open source ini memiliki banyak anggota yang aktif. Disamping pemrogram terdapat banyak relawan yang mengerjakan dokumentasi, tests, support, pemeliharaan webseite dan pemaketan untuk berbagai platform. Tim ini terdiri dari mantan pengembang Interbase dan pengguna Interbase yang berpengalaman termasuk pendatang baru.

Firebird 1.0 dirilis pada tahun 2002 disusul dengan pendirian Yayasan Firebird Foundation. Pada tahun 2004 diluncurkan versi Firebird 1.5, kemudian di tahun 2006 versi 2.0 dan pada tahun 2008 menerbitkan versi 2.1. Menyambut ulang tahun ke 10 komunitas Firebird ingin menuntaskan versi Firebird 2.5 yang saat ini berstatus kandidat rilis RC3. Sebuah inisiatif "Mind The Bird" telah dicanangkan untuk menyambut kedatangan versi final Firebird 2.5.