Sınırlamalar
Bildiğiniz gibi, Isar hem VM'de çalışan mobil cihazlar ve masaüstlerinde hem de Web'de çalışır. Her iki platform da çok farklıdır ve farklı sınırlamalara sahiptir.
VM Sınırlamaları
- Bir string'in yalnızca ilk 1024 baytı önek where-cümlesi için kullanılabilir
- Nesneler yalnızca 16MB boyutunda olabilir
Web Sınırlamaları
Isar Plus artık WebAssembly'ye derlenmiş SQLite üzerinde çalışır. Chrome ve Edge, verileri Origin Private File System (OPFS) içinde kalıcı hale getirir; Safari, Firefox ve eski Chromium derlemeleri, IndexedDB destekli bir VFS'ye geri döner. OPFS arka ucu yerel SQLite davranışını yansıtırken, geri dönüş hala birkaç tarayıcı tarafından uygulanan kısıtlama taşır:
- Web'de asenkron API'leri kullanın; senkron koleksiyon yardımcıları
UnsupportedErrorfırlatır. Isar.splitWords()ve.matches()gibi metin yardımcıları web motoru için uygulanmamış olarak kalır.- Şema migrasyonları VM'deki kadar sıkı doğrulanmaz, bu nedenle sürümler sırasında kırılma değişikliklerini iki kez kontrol edin.
- IndexedDB geri dönüşü etkin olduğunda, bazı dönüş değerleri (örneğin
delete()sayıları) yerel SQLite'tan farklı olabilir ve otomatik artış sayaçlarıclear()ile sıfırlanmaz.