Bagikan melalui


Database dalam memori

Basis data dalam memori SQLite adalah basis data yang disimpan seluruhnya di memori, bukan di disk. Gunakan nama file sumber data khusus :memory: untuk membuat database dalam memori. Ketika koneksi ditutup, database dihapus. Saat menggunakan :memory:, setiap koneksi membuat basis datanya sendiri.

Data Source=:memory:

Basis data dalam memori yang dapat dibagikan

Basis data dalam memori dapat dibagi di antara beberapa sambungan dengan menggunakan Mode=Memory dan Cache=Shared dalam rangkaian sambungan. Kata kunci Data Source digunakan untuk memberi nama database dalam memori. String koneksi yang menggunakan nama yang sama akan mengakses database dalam memori yang sama. Basis data tetap ada selama setidaknya satu koneksi tetap terbuka. Sebuah sampel yang menunjukkan hal ini tersedia di GitHub.

Data Source=InMemorySample;Mode=Memory;Cache=Shared