Memanfaatkan Temporary Table di SQLite
(antonz.org)Ada 3 opsi yang bisa dipilih saat menggabungkan beberapa tabel menjadi satu untuk di-query: CTE, View, dan temporary table
- CTE: karena subquery dikelompokkan dan terus dihitung secara real-time, jika subquery lambat maka keseluruhannya juga ikut lambat
- View: bekerja mirip seperti CTE, tetapi bisa direferensikan dan tidak terus-menerus mengulangi subquery. Namun tetap dihitung secara real-time. Dalam kasus PostgreSQL, ada Materialized View yang disimpan ke disk, tetapi SQLite tidak memilikinya
- Temporary Table: menyimpan data ke disk seperti tabel sungguhan dan juga bisa dibuatkan indeks. Namun, tabel ini hanya ada selama koneksi DB masih hidup
- SQLite menyimpan temporary table di database
tempyang terpisah - temp db dikelola sebagai file terpisah di disk dan hanya terlihat oleh koneksi DB saat ini
- otomatis dihapus saat koneksi ditutup
- SQLite menyimpan temporary table di database
- Temporary table cocok untuk menelusuri dan bereksperimen dengan data, jadi bisa dimanfaatkan dengan nyaman
Belum ada komentar.