MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI FARG’ONA FILIALI “KOMPYUTER INJINIRINGI” FAKULTETI “MOBIL ILOVALARNI ISHLAB CHIQISH” FANIDAN MUSTAQIL ISHI MOBIL ILOVALAR UCHUN MA’LUMOTLAR BAZASI
Bajardi: 610-18 guruh talabasi Karimov Doniyorbek MOBIL ILOVALAR UCHUN MA’LUMOTLAR BAZASI REJA: I. KIRISH II. ASOSIY QISM 1 Android mobil ilovalari uchun ma’lumotlar bazasi 2. iOS mobil ilovalari uchun ma’lumotlar bazasi 3. Symbian mobil ilovalari uchun ma’lumotlar bazasi 4. Windows mobil ilovalari uchun ma’lumotlar bazasi III. XULOSA IV. FOYDALANILGAN ADABIYOTLAR V. FOYDALANILGAN INTERNET SAYTLARI Hozirgi kunda inson faoliyatida ma’lumotlar bazasi (MB) kerakli axborotlarni saqlash va undan oqilona foydalanishda juda muhim ro’l o‘ynamoqda. Mobil ilovalar Internet-saytlarning mantiqiy rivojlanishiga aylandi. Umuman olganda, ular qurilma resurslaridan yanada samarali foydalanadilar va ma'lumotlar bilan ishlash uchun ko'proq imkoniyatlar mavjud. Ma'lumotlar bazasidan foydalanish foydalanuvchi uchun zarur bo'lgan barcha ma'lumotlarni saqlashga yordam beradi va bu juda yaxshi. Ilovaning barcha xususiyatlari, agar foydalanuvchi hech qachon Internet bo'lmagan taksida ketsa ham mavjud bo'ladi.
II. ASOSIY QISM: Android mobil ilovalari uchun ma’lumotlar bazasi: Android-ning qutisidan ma'lumotlar bazasi SQLite kutubxonasi shaklida mavjud SQLite bo'lib, u hatto foydalanuvchi bilan bog'lanish yoki unga ruxsat berishni talab qilmaydi. SQLite — engilvaznli freymvork, bir tomondan, SQL qobiliyatidan maksimal darajada foydalanish imkonini beruvchi engil ramka bo'lib,boshqa tomondan-qurilma resurslariga ehtiyotkorlik bilan qaraydi
iOS mobil ilovalari uchun ma’lumotlar bazasi: iOS ilovalaringiz uchun kuchli va oqlangan mobil ma'lumotlar bazasi yechimidan qanday foydalanishni ko'rsatamiz: Realm Mobile ma'lumotlar bazasi. Apple Core Data yoki SQLite-ga ob'ektlarga bog'liq modelga (ORM) alternativ, Realm Mobile ma'lumotlar bazasi ishlab chiquvchilarga ma'lumotlarni saqlash va so'rov qilishning sodda usulini taqdim etadi.
Haqiqatan ham ob'ektga yo'naltirilgan ma'lumotlar bazasi sifatida yaratilgan
Realm boshqa shunga o'xshash kutubxonalardan farq qiladi, chunki u ma'lumotlar ob'ektlarini tirik ob'ektlar sifatida ko'rib chiqadi - bu shuni anglatadiki, ob'ektlar sinxron tarzda yangilanadi.
Ular o'zgarishlarga darhol javob berishadi va ularni saqlash oson.
Core Data yoki SQLite skriptlarida mavjud bo'lgan ajoyib jadvallarni o'rganishingiz shart emas.
Buning o'rniga, siz haqiqatan ham ob'ektga yo'naltirilgan tarzda ishlashingiz mumkin.
Realm Mobile ma'lumotlar bazasi 2016 yildan beri ochiq manba bo'lib kelgan va ishlab chiquvchilar uchun bepul.
Realm mobil ma'lumotlar bazasidan tashqari, ishlab chiquvchi Realm mobil platformasini ham taklif qiladi va uning eng asosiy mahsuloti PAAS Realm mobil ma'lumotlar bazasini server echimi bilan to'ldiradi.Realm Mobile Platformasi, real vaqtda ma'lumotlarni sinxronlashtirish va ilovaga o'rnatilgan server tomonidan voqealarni boshqarish bilan yaxshilangan. Ishlab chiquvchilar platformadan messenjerlar, hamkorlik dasturlari va oflayn ilovalar kabi kuchli ilovalarni yaratish uchun foydalanadilar. Platforma mobil qurilmalar uchun mavjud API -larni moslashtirish uchun juda mos keladi, bu esa eski tizimlar va xizmatlarga ulangan qulay va kuchli ilovalarni yaratishni osonlashtiradi. (real.io) Shunday qilib, Realm Mobile Platformasi server bilan Realm Mobile ma'lumotlar bazasi kabi qulay ishlaydi, bu mijoz va server o'rtasida ma'lumotlarni avtomatik sinxronlashtirishni va hodisalarni boshqarishni ta'minlaydi va abstraktsiya jarayonida ma'lumotlarni sinxronlashtirish bilan ishlashda yuzaga keladigan murakkabliklarni olib tashlaydi.