0

Kapan sebaiknya tidak menggunakan SQLite

Senin, 1 Maret 2010. Kategori : Web

Melanjutkan bahasan artikel sebelumnya, Kapan sebaiknya menggunakan SQLite, sekarang kita bahas bersama Kapan sebaiknya tidak menggunakan SQLite.

Tidak membutuhkan database

doh!! tidak perlu dibahas lah ya.. Udah jelas..

Membuat situs yang lebih proses penulisan hampir sesering pembacaan

Contohnya? Forum (yang aktif). Sangat disarankan untuk memakai database selain SQLite pada kasus ini (input pengunjung merupakan sumber konten utama).

PHP tidak di compile SQLite

Ini kasus tidak umum, karena biasanya paket PHP5 terinstall default dengan SQLite (khususnya distro Linux terbaru).

Membutuhkan fungsi SQL ALTER TABLE

Pada SQLite bawaan PHP5 (SQLite versi 2) tidak mendukung fungsi SQL diatas, jadi apabila kita sangat tergantung dengan fungsi diatas sebaiknya memilih MySQL. (http://www.sqlite.org/omitted.html)

Tidak bisa mencegah akses langsung ke file SQLite

Jika tidak tahu ataupun tidak bisa (karena setingan server, mungkin?) mencegah akses langsung ke database SQLite (ingat sekali lagi, SQLite berbasis file) sebaiknya pilih MySQL.

Database digunakan lebih dari satu client

SQLite tidak cocok apabila diakses dari sumber yang berbeda, hmm.. bahasa non-teknisnya gimana yah? Contoh langsung deh, letak database SQLite pada IP 10.0.0.1 sedangkan yang melakukan akses baca-tulis tidak hanya dari 10.0.0.1 tapi juga dari 10.0.0.2, 10.0.0.3, dan seterusnya.
Bila hal tersebut terjadi maka sebaiknya pilih MySQL.

Letak database dalam server yang berbeda-beda

Nah, karena hanya mendukung satu client tersebut SQLite tidak bisa dibagi-bagi kedalam server yang berbeda ( splitting database ). Kecuali tabelnya yang berbeda-beda, contohnya seperti tabel konten di server 10.0.0.1, tabel komentar di server 10.0.0.2 dan seterusnya.

Data luar biasa besar atau pada web yang jumlah pengunjungnya banyak.

Pada artikel sebelumnya telah dibahas ukuran maksimal beserta jumlah pengunjung maksimal yang didukung oleh SQLite.

Bila web yang kita buat termasuk dari salah satu alasan diatas, maka sangat disarankan untuk tidak menggunakan SQLite dan mencari solusi lainnya.

« berikutnya [0][132] sebelumnya »