Dasturiy injiniring” yo’nalishi 652-19-guruh talabasi Abdullayev Olloyorning
Download 1.82 Mb.
|
Dasturiy injiniring” yo’nalishi 652-19-guruh talabasi Abdullayev
- Bu sahifa navigatsiya:
- Labaratoriya ishi 4 Flutter-da Hive malumotlar bazasi Reja
- Hive
Muhammad al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalari Universiteti Farg‘ona filiali Telekommunikatsiya texnologiyalari va kasbiy ta’lim fakulteti “Dasturiy injiniring” yo’nalishi 652-19-guruh talabasi Abdullayev Olloyorning “Mobil ilovalarini ishlab chiqish” fanidan tayyorlagan Labaratoriya ishi 4 Flutter-da Hive ma'lumotlar bazasi Reja: Hive Hive boxes Tip adapterlari Nima uchun Hive DataBase Afzalliklar Amalga oshirish Kodni amalga oshirish Kod fayli Xulosa Flutter ilovalarda TypeAdapter bilan Hive DataBase yordamida qanday qilib to do ilovasini yaratishni bilib olamiz Flutter-da TypeAdapter bilan Hive ma'lumotlar bazasi Ko'pgina ilovalar telefonda ma'lumotlarni qayta ishlashni va keyinchalik ularni backend bilan sinxronlashni talab qiladi. Masalan, ishlar ro'yxati, har qanday ma'lumotni tartibga solish (tahlillar, eslatmalar va boshqalar.Ehtimol, ilovalarni ishlab chiqishning asosiy qismi ma'lumotlarni saqlash va manipulyatsiya qilishdir va ekvivalenti flutter ilovalari uchun amal qiladi. Flutter ilovalarida mahalliy ma'lumotlarni saqlashning ko'plab yondashuvlari mavjud.Ushbu mustaqil ishda biz Flutter-da TypeAdapter bilan Hive ma'lumotlar bazasini o'rganamiz. Shuningdek, biz demo dasturini amalga oshiramiz, Hive yordamida to do ilovasini yaratamiz va ularni flutter ilovamizda ishlatamiz. Hive - bu flutter va dart ilovalari uchun tez, engil, NoSQL ma'lumotlar bazasi . Agar bizga ko'p sonli aloqalarga ega bo'lmagan va ulardan foydalanish juda oddiy bo'lgan to'g'ridan-to'g'ri kalit-qiymat ma'lumotlar bazasi kerak bo'lsa, Hive haqiqatan ham foydalidir. Bu oflayn ma'lumotlar bazasi (ma'lumotlarni mahalliy qurilmalarda saqlash). Uning mahalliy bog'liqligi yo'q (u Flutter Web-da ishlaydi!) ideal tanlov bo'lishi mumkin. Hive Flutter tomonidan qo'llab-quvvatlangan barcha bosqichlarni mustahkamlaydi. Qutilar (ma'lumotlarni saqlaydigan) g'oyasiga ega. Ishlatishdan oldin quti ochilishi kerak. Oddiy kengaytirilgan qutilarga qaramasdan, qiymatlarni lazy yuklash va shifrlashga yordam beradigan qo'shimcha alternativalar mavjud. Namoyishning ushbu skrinshotida bajariladigan ishlar roʻyxati bor edi va barcha qizil rangli belgida muvaffaqiyat koʻrsatiladi, binafsha rang belgisi esa tugallanganligini koʻrsatadi; Shuningdek, biz flutter ilovalamizda Hive - dan foydalanib ma'lumotlarni filtrlashdan foydalandik . Hive boxes: Hive o'z ma'lumotlarini kalit-qiymatlar to'plamini o'z ichiga olgan qutilarda saqlaydi. Men qutilarni raqamlash tizimi yoki dartdagi oddiy xaritalar sifatida ro'yxatlangan va tartiblangan fayllar bilan tashkilotchi sifatida ko'rishni yaxshi ko'raman. Uyadan foydalanib, ma'lumotlarni o'qish/yozishdan oldin quti ochilishi kerak. Qutilarni await Hive bilan ochish mumkin. Openbox('name') Hive yordamida ochilgan qutining misolini olishi mumkin. Box ("ism"), bu erda "ism" ishning nomi (JB nomini aytadi). Download 1.82 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling