• SQLite-ixcham ornatilgan DBMS.
  • 2 amaliy mashg‘ulot




    Download 153.76 Kb.
    bet2/5
    Sana01.03.2023
    Hajmi153.76 Kb.
    #43941
    1   2   3   4   5
    Bog'liq
    2 amaliy mashg‘ulot
    Tarmoqlar mavzusiga mustaqil ish
    Manba kodlari omborlari
    SQLite manba kodi faqat o'qish uchun anonim kirish uchun mavjud bo'lgan uchta geografik jihatdan tarqalgan o'z-o'zini sinxronlashtiruvchi fotoalbom omborlarida saqlanadi. Har kim repozitoriy tarkibini ko'rishi va alohida fayllarning tarixiy versiyalarini yoki tarixiy ro'yxatdan o'tgan ZIP arxivlarini yuklab olishi mumkin. Shuningdek, siz butun omborni klonlashingiz mumkin.
    Xomashyo SQLite manba kodidan qanday foydalanish haqida qo'shimcha ma'lumot olish uchun SQLite qanday kompilyatsiya qilinadi sahifasiga qarang. Esda tutingki, ombor manbalaridan yaratish uchun Tel ning so'nggi versiyasi talab qilinadi. Birlashtirish manba kodi fayllari ("sqlite3.c" va "sqlite3.h" fayllari) mahsulotlarni yaratadi va xomashyo manba kodi daraxtida mavjud emas.
    https://www.sqlite.org/cgi/src (Dallas)
    ww2.sqlite.org/cgi/src (Nyuark)
    https://www3.sqlite.org/cgi/src (San-Fransisko)
    GitHub oynasi mavjud
    https://github.com/sqlite/sqlite/
    Hujjatlar quyidagi manzilda joylashgan alohida fotoalbom omborlarida saqlanadi:
    https://www.sqlite.org/cgi/docsrc (Dallas)
    https://www2.sqlite.org/cgi/docsrc (Nyuark)
    https://www3.sqlite.org/cgi/docsrc (San-Fransisko)

    SQLite-ixcham o'rnatilgan DBMS.

    Kutubxonaning manba kodi jamoat mulki hisoblanadi. Loyiha 2005 yilda Google-O'Reilly Open Source Awards mukofotiga sazovor bo'ldi.

    Qurilma [tahrirlash / tahrirlash kodi]


    "Ichki" so'zi (inglizcha "ichki"). embedded) shuni anglatadiki, SQLite mijoz-server paradigmalaridan foydalanmaydi, ya'ni SQLite dvigateli dastur o'zaro ta'sir qiladigan alohida ishlaydigan jarayon emas, balki dastur tuziladigan kutubxona bo'lib, dvigatel dasturning ajralmas qismiga aylanadi. Shunday qilib, SQLite kutubxonasining funktsiya qo'ng'iroqlari (API) almashinuv protokoli sifatida ishlatiladi. Ushbu yondashuv qo'shimcha xarajatlarni, javob berish vaqtini kamaytiradi va dasturni soddalashtiradi. SQLite butun ma'lumotlar bazasini (ta'riflar, jadvallar, indekslar va ma'lumotlarni o'z ichiga olgan holda) dastur ishlaydigan kompyuterdagi yagona standart faylda saqlaydi. Amalga oshirish qulayligi yozuv operatsiyasini boshlashdan oldin ma'lumotlar bazasini saqlaydigan barcha fayllar bloklanganligi sababli erishiladi; kislota funktsiyalariga, shu jumladan jurnal faylini yaratish orqali erishiladi.
    Bir vaqtning o'zida bir nechta jarayonlar yoki oqimlar bitta ma'lumotlar bazasidan ma'lumotlarni hech qanday muammosiz o'qiy oladi. Ma'lumotlar bazasiga yozish faqat hozirda boshqa so'rovlar xizmat ko'rsatilmasa amalga oshirilishi mumkin; aks holda, yozishga urinish muvaffaqiyatsiz tugaydi va xato kodi dasturga qaytariladi. Voqealarni rivojlantirishning yana bir varianti-belgilangan vaqt oralig'ida yozib olish urinishlarini avtomatik ravishda takrorlash.

    Архитектура SQLite

    Download 153.76 Kb.
    1   2   3   4   5




    Download 153.76 Kb.