C# tilida nimalar qilsa bo'ladi, to'liq ma'lumot bering?!
Mobil dasturlar O'yinlar
(kompyuter/mobil) Desktop dasturlar
Ma'lumotlar bazasi uchun dasturlar
Veb dasturlar Veb servislar
VR - Virtual Reality uchun dasturlar Veb saytlar
1.4§SQLite haqida malumot
SQLite nima ? SQLite - bu ma'lumotlar bazasini boshqarish tizimini taqdim etadigan dasturiy kutubxona. SQLite dagi lite sozlash, ma'lumotlar bazasi ma'muriyati va zarur resurslar nuqtai nazaridan engil vaznni anglatadi. SQLite quyidagi sezilarli xususiyatlarga ega: o'z-o'zini boshqarish, serversiz, nol-konfiguratsiya, tranzaktsion.
Serversiz Odatda, MySQL, PostgreSQL va boshqalar kabi RDBMS alohida server jarayonini talab qiladi. Ma'lumotlar bazasi serveriga kirishni istagan dasturlar so'rovlarni yuborish va qabul qilish uchun TCP / IP protokolidan foydalanadilar. Bunga mijoz / server arxitekturasi deyiladi.
Quyidagi diagramma RDBMS mijoz / server arxitekturasini namoyish etadi:
SQLite bu tarzda ishlamaydi.
SQLite serverni ishga tushirish shart emas.
SQLite ma'lumotlar bazasi ma'lumotlar bazasiga kiradigan ilova bilan birlashtirilgan. Ilovalar SQLite ma'lumotlar bazasi bilan o'zaro ishlaydi va to'g'ridan-to'g'ri diskda saqlangan ma'lumotlar bazasi fayllaridan yozadilar.
Quyidagi diagramma SQLite-serverning kam arxitekturasini namoyish etadi:
O'ziga xosligi SQLite bu o'z-o'zidan tashkil topgan bo'lib, u operatsion tizim yoki tashqi kutubxonaning minimal qo'llab-quvvatlashini talab qiladi. Bu SQLite-ni har qanday muhitda, ayniqsa iPhon, Android telefonlari, o'yin pristavkalari, qo'lda media pleerlar va hk kabi o'rnatilgan qurilmalarda foydalanishga yaroqli qiladi. SQLite ANSI-C yordamida ishlab chiqilgan. Manba kodi katta sqlite3.c va uning headl file sqlite3.h sifatida mavjud. Agar siz SQLite-dan foydalanadigan dasturni ishlab chiqmoqchi bo'lsangiz, ushbu fayllarni loyihangizga tashlab, kodingiz bilan tuzishingiz kerak.