Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

ANDROID DATABASE SQLITE

Presentasi serupa


Presentasi berjudul: "ANDROID DATABASE SQLITE"— Transcript presentasi:

1 ANDROID DATABASE SQLITE

2 Anggota Kelompok: 1. Rinta Setyo Nugroho ( 15.11.0025 )
2. Anan Ar Rozzaq ( ) 3. Tito Ari Kusharyanto ( ) 4. Tri Widianto ( ) 5. Risma Dwi Ratri ( )

3 Pengertian SQLite SQLite merupakan sebuah sistem manajemen basisdata relasional  yang bersifat ACID-compliant dan memiliki ukuran pustaka kode yang relatif kecil, ditulis dalam Bahasa C. SQLite merupakan proyek yang bersifat public domain.

4 Berbeda dengan kebanyakan sistem manajemen database lainnya, SQLite bukanlah mesin database client-server melainkan berupa file tunggal atau beberapa file saja. SQLite merupakan mesin database yang unik, fleksibel dan mudah dikelola. SQLite juga bisa menjadi alternatif yang bagus untuk database dalam pengembangan perangkat lunak.

5 Fitur-fitur Pustaka SQLite mengimplementasikan hampir seluruh elemen- elemen standar yang berlaku pada SQL-92, termasuk transaksi yang bersifat atomic, konsistensi basisdata, isolasi, dan durabilitas (dalam bahasa inggris lebih sering disebut ACID), trigger, dan kueri-kueri yang kompleks. Tidak ada pengecekan tipe sehingga data bisa dientrikan dalam bentuk string untuk sebuah kolom bertipe integer.

6 Fitur-fitur Beberapa proses ataupun thread dapat berjalan secara bersamaan dan mengakses basisdata yang sama tanpa mengalami masalah. Hal ini disebabkan karena akses baca data dilakukan secara paralel. Sementara itu akses tulis data hanya bisa dilakukan jika tidak ada proses tulis lain yang sedang dilakukan; jika tidak, proses tulis tersebut akan gagal dan mengembalikan kode kesalahan (atau bisa juga secara otomatis akan mencobanya kembali sampai sejumlah nilai waktu yang ditentukan habis). Hanya saja ketika sebuah tabel temporer dibuat, mekanisme penguncian pada proses multithread akan menyebabkan masalah. Update yang terkini (versi 3.3.4) dikatakan telah memperbaiki masalah ini.

7 Fitur-fitur Sebuah program yang mandiri dinamakan sqlite disediakan dan bisa digunakan untuk mengeksekusi kueri dan memanajemen file-file basisdata SQLite. Program tersebut juga merupakan contoh implementasi penulisan aplikasi yang menggunakan pustaka SQLite.

8 5 Keunggulan SQLite Mudah Dikelola SQLite mudah dikelola karena
SQLite merupakan file tunggal (atau beberapa file saja dengan tambahan log transaksi). SQLite juga tidak membutuhkan konfigurasi banyak format filenya juga stabil di versi utama.

9 5 Keunggulan SQLite Sangat Stabil
Banyak fitur yang telah ditambahkan. Salah satunya fitur dukungan untuk data JSON melalui ekstensi json1. SQLite juga merilis versi perbaikan dari pencarian teks lengkap, yang meliputi hasil pemeringkatan dengan menggunakan algoritma BM25. pengembang SQLite juga terus bekerja untuk meningkatkan performa SQLite. Dalam versi , SQLite menjadi dua kali lebih cepat dibanding versi dan tiga kali lebih cepat dibanding versi 3.3.9 SQLite jarang menemukan bug didalamnya. Karena sebelum dirilis, SQLite di uji dengan pengujian yang cukup ketat.

10 5 Keunggulan SQLite Bisa Diperluas
SQLite juga bisa diperluas dengan ekstensi dan diintegrasikan dengan API. contohnya yaitu, modul Python Pysqlite yang menjadi driver untuk SQLite. modul Python Apsw yang menjadi driver alternatif SQLite. Modul Apsw menyediakan banyak API yang berguna untuk mendefinisikan fungsi kustom SQL, fungsi agregat, dan kolaborasi.

11 5 Keunggulan SQLite Sangat Cepat
SQLite sangat cepat jika berjalan pada lingkup yang sama sehingga tidak ada sumber daya tambahan seperti jaringan ketika menjalankan query maupun mengambil data. SQLite benar-benar fleksibel sehingga tidak membutuhkan protokol, serialisasi ataupun komunikasi melalui socket. SQLite juga bisa berjalan pada perangkat mobile, yang kini banyak dipakai di berbagai aplikasi Android.

12 5 Keunggulan SQLite Mode WAL
Mode WAL pertama kali diperkenalkan pada SQLite Fitur ini berguna untuk mengatasi kongkurensi dimana aktivitas membaca dan menulis data bisa dilakukan secara bersamaan. Tanpa mode WAL, akan sangat sulit jika banyak menggunakan proses yang berkaitan dengan database.

13 Sumber https://id.wikipedia.org/wiki/SQLite
penggunaan-sqlite-database-pada-android.html entang-sqlite/


Download ppt "ANDROID DATABASE SQLITE"

Presentasi serupa


Iklan oleh Google