Kross-platforma. DBMS UNIX-ga o'xshash tizimlar, MacOS va Windows uchun mos keladi.
Avtonomiya. Tizim uchinchi tomon dasturlari, kutubxonalari yoki ramkalaridan mustaqildir. SQLite-ga asoslangan dastur ishlashi uchun qo'shimcha komponentlar talab qilinmaydi. Internetga kirish ham talab qilinmaydi: butun ma'lumotlar bazasi qurilmada saqlanadi, siz ma'lumotlarni mahalliy sifatida olishingiz mumkin.
SQLite ning kamchiliklari Ma'lumotlar turlari uchun cheklangan qo'llab-quvvatlash. SQLite faqat SQL-da amalga oshirilgan to'rtta ma'lumot turini qo'llab-quvvatlaydi:
INTEGER butun son;
REAL - kasr son;
TEXT - matn;
BLOB - bu ikkilik ma'lumotlar.
NULL maxsus qiymati ham mavjud - ma'lumotlar yo'q.
Saqlangan protseduralar yo'q. Bu ma'lumotlar bazasida saqlanadigan SQL kod bloklarining nomi. Saqlangan protseduralarni alohida funktsiyalar deb atash mumkin, bu bir xil turdagi bir nechta amallarni ketma-ket bajarish kerak bo'lganda foydalidir. Ammo SQLite arxitektura tufayli ularni qo'llab-quvvatlamaydi.
Ilova cheklovlari. Serverning yo'qligi bir vaqtning o'zida afzallik va kamchilikdir. Serversiz DBMS imkoniyatlari kamroq bo'ladi. Masalan, bir nechta turli qurilmalar bitta ma'lumotlar bazasiga kira olmaydi.
SQLite-da multithreading cheklangan - bir vaqtning o'zida bir nechta jarayonlarni bajarish. Ma'lumotlar bazasidan bir vaqtning o'zida bir nechta jarayonlar o'qilishi mumkin, ammo sukut bo'yicha unga faqat bittasi yozishi mumkin. 3.7.0 versiyasida SQLite turli xil ilovalarga yozish imkoniyatini taqdim etdi, ammo shunga qaramay u oqimlar bilan ishlash qobiliyati bo'yicha mijoz-server DBMSdan past. Shuning uchun SQLite ko'p foydalanuvchi ilovalari yoki katta hajmdagi ma'lumotlarni yozadigan dasturlar uchun mos emas.
Bepul texnik yordamning etishmasligi. Ishlab chiquvchilarning professional texnik yordami narxi yiliga 1500 dollarni tashkil qiladi. Ma'lumotni bepul olish uchun siz forumlar va foydalanuvchi qo'llanmalaridan foydalanishingiz kerak, shuningdek, rasmiy hujjatlar .