TeknoCerdas.com – Salam cerdas untuk kita semua. Salah satu embedded database paling populer SQLite versi 3.32 dirilis pada 22 Mei 2020. Mari kita lihat apa saja fitur terbarunya.
Sebelumnya jika anda belum mengetahui apa itu SQLite berikut ini adalah penjelasan singkatnya. SQLite adalah sebuah embedded database. Berbeda dengan umumnya database server yang menggunakan model client – server. Pada SQLite database dan tabel didalamnya disimpan pada sebuah file dan bukan diakses lewat sebuah jaringan.
Konsep SQLite cocok digunakan untuk aplikasi skala kecil atau aplikasi pada perangkat embedded dengan RAM yang terbatas tapi memerlukan database sebagai model penyimpanan.
SQLite banyak digunakan pada aplikasi mobile pada platform seperti Android atau iPhone karena integrasi yang sederhana dan mendukung penggunaan perintah SQL secara penuh.
Fitur pada SQLite versi 3.32
Berikut adalah daftar fitur-fitur atau perubahan yang dilakukan pada SQLite versi 3.32.
- Penambahan dukungan untuk ANALYZE menggunakan perintah PRAGMA analysis limit.
- Penambahan bytecode virtual table.
- Penambahan checksum VFS shim untuk melakukan pengecekan ekstensi yang dijalankan.
- Penambahan perintah SQL
iif()
. - Statemen perintah INSERT dan UPDATE sekarang mengaplikasikan column affinity sebelum melakukan CHECK constraint.
- Penambahan beberapa interface untuk mendukung implementasi VFS shim diantaranya
sqlite3_create_filename()
,sqlite3_free_filename()
dansqlite3_database_file_object()
. - Meningkatkan batasan default pada jumlah parameter dari 999 ke 32766.
- Menambahkan kode untuk UINT collating sequence sebagai sebuah pilihan ekstensi yang dapat dipanggil.
- Penggunaan klausa ESCAP dari LIKE sekarang menindih karakter ‘*’ sehingga sekarang mirip dengan apa yang dimiliki PostgreSQL.
- Peningkatan pada Command Line Interface:
- Penambahan opsi
.import
pada perintah:--csv
,--ascii
dan--skip
. - Perintah
.dump
sekarang menerima banyak argumen LIKE dan output digabungkan pada tabel yang sama. - Penambahan perintah
.oom
pada proses debugging. - Penambahan pilihan
--bom
pada perintah.excel
,.output
, dan.once
. - Peningkatan perintah
.filectrl
pada opsi--schema
. - Ekstensi UINT collation sequence sekarang dipanggil secara otomatis.
- Penambahan opsi