16. SQLite asoslari.
SQLite - bu mustaqil, serversiz, nol konfiguratsiyali, tranzaktsion
SQL
ma'lumotlar
bazasi mexanizmini amalga oshiradigan engil, texnologik kutubxona. SQLite
uchun kod jamoat mulkida mavjud va shuning uchun u tijorat yoki shaxsiy
maqsadlarda foydalanish uchun bepul.
o
SQLite mutlaqo bepul: SQLite ochiq manba hisoblanadi. Shunday qilib, u
bilan ishlash uchun litsenziya talab qilinmaydi.
o
SQLite serversiz: SQLite ishlashi uchun boshqa server jarayoni yoki tizim
kerak emas.
o
SQLite juda moslashuvchan: u bir vaqtning o'zida bir seansda bir nechta
ma'lumotlar bazalarida ishlashni osonlashtiradi.
o
Konfiguratsiya shart emas: SQLite konfiguratsiyani talab qilmaydi. Hech
qanday sozlash yoki boshqaruv talab qilinmaydi.
o
SQLite - bu o'zaro platformalar ma'lumotlar bazasi: Windows, Mac OS,
Linux va Unix kabi turli platformalarning katta diapazoni kerak
emas. Bundan tashqari, Symbian va Windows CE kabi ko'plab o'rnatilgan
operatsion tizimlarda ham foydalanish mumkin.
o
Ma'lumotlarni saqlash oson: SQLite ma'lumotlarni saqlashning samarali
usulini taqdim etadi.
o
Ustunlarning o'zgaruvchan uzunligi: Ustunlarning uzunligi o'zgaruvchan
va qat'iy emas. Bu sizga faqat maydonga kerak bo'lgan joyni ajratishga
yordam beradi. Misol uchun, agar sizda varchar(200) ustuni bo'lsa va unga 10
ta belgi uzunligi qiymatini qo'ysangiz, SQLite ushbu qiymat uchun butun 200
bo'sh joyni emas, faqat 20 ta belgidan iborat joy ajratadi.
o
Ko'p sonli API'larni taqdim eting: SQLite dasturlash tillarining katta
diapazoni uchun API taqdim etadi. Masalan: .Net tillari (Visual Basic, C#),
PHP, Java, Objective C, Python va boshqa ko'plab dasturlash tillari.
o
SQLite ANSI-C- da yozilgan va oddiy va ishlatish uchun qulay API taqdim
etadi.
o
SQLite UNIX (Linux, Mac OS-X, Android, iOS) va Windows (Win32,
WinCE, WinRT) da mavjud.
Do'stlaringiz bilan baham: |