IMPLEMENTASI SQLITE NETWORK SERVER DENGAN INTERFACE DATABASE API 2.0

SQLite merupakan suatu database yang memiliki kapasitas relatif kecil, mudah digunakan, tanpa membutuhkan penginstalan dan konfigurasi. Semua fitur SQLite bisa didapatkan secara gratis. SQLite menerapkan desain suatu mesin database yang self-contained, serverless, zero-configuration, dan transactional. Karena SQLite menerapkan suatu mesin database serverless, database ini tidak mendukung pengaksesan secara remote. Diharapkan aplikasi ini semua kemudahan yang ditawarkan database SQLite bisa dikendalikan dari jarak jauh melalui jaringan komputer. Beberapa teknologi yang digunakan untuk pembuatan aplikasi ini yaitu pysqlite wrapper dan XMLRPC. Pysqlite merupakan modul sebagai penghubung antara python dengan database SQLite. Pysqlite menerapkan interface Database API v2.0 (DB-API2). XML-RPC merupakan suatu implementasi web-servis yang berfungsi untuk menghubungkan klien dengan server. Dari penerapan database SQLite secara remote didapatkan bahwa proses Query sekali eksekusi tidak diuntungkan dengan lamanya waktu transaksi. Hal ini bisa diminimalkan dengan menggabungkan beberapa Query menjadi satu transaksi. Sehingga, harga akses database sqlite secara remote tidak dibayar dengan mahal.