Fayl havoladan
uzoq yashaydi

A3.Drive kompaniyalar va A3 ekotizimi mahsulotlarining fayl va hujjatlarini saqlaydi. Xodimlar kompaniya va loyiha disklari bilan ishlaydi, mahsulotlar bitim va murojaat ilovalarini hamda qoʻngʻiroq yozuvlarini saqlaydi. Havolalar ombordagi manzilga emas, fayl identifikatoriga ishora qiladi.

Bulut ustidagi ilova emas, platforma qatlami

4kontrakt yadrosidagi usul: put, get, bind, unlink
1qancha bogʻlanish boʻlsa ham bitta obyekt: fayl kvotadan joyni bir marta egallaydi
1faylning butun umri uchun bitta file_id identifikatori: yangi versiyalar va koʻchirish uni oʻzgartirmaydi
6API hujjatlari eʼlon qilingan til

A3.Drive nimalar qila oladi

Maʼlumotlar modelining yadrosi birinchi kundan ishlaydi: obyekt, ushlab turuvchilar, ruxsatlar va kontrakt. Boshqa funksiyalar uning ustiga qoʻshiladi va asosni oʻzgartirmaydi.

Faylning kontrakt orqali yoʻli

  1. 1

    Faylni yuklash

    Fayl omborga tushadi, obyekt va uning birinchi versiyasi yaratiladi. Bunday fayl avval yuklangan boʻlsa, tizim nusxa oʻrniga mavjud obyektni bogʻlashni taklif qiladi.

  2. 2

    Obyektga bogʻlash

    Mahsulot obyektni oʻz yozuviga bogʻlaydi: bitimga, murojaatga yoki hisob-fakturaga. Bitta mahsulotdan kelgan beshta bogʻlanish bitta emas, beshta ushlab turuvchi hisoblanadi.

  3. 3

    Havola orqali berish

    Ilova faylni file_id boʻyicha soʻraydi. A3.Drive ruxsatlarni tekshiradi va bir necha daqiqaga imzolangan havola beradi, rasmni darhol kerakli oʻlchamda beradi.

  4. 4

    Bogʻlanishni olib tashlash

    Mahsulot binding_id boʻyicha aynan bitta bogʻlanishni olib tashlaydi. Qayta chaqiruv hech narsani buzmaydi, obyektni oʻchirish esa alohida buyruqsiz, natija sifatida yuz beradi.

Oʻchirish buyruq emas, natija

Obyektda kamida bitta ushlab turuvchi boʻlsa, u yashaydi. Faylni hech kim toʻgʻridan toʻgʻri oʻchirmaydi: mahsulot oʻz bogʻlanishini olib tashlaydi, A3.Drive ushlab turuvchilarni qayta sanaydi va fayl bilan nima qilishni hal qiladi.

Versiyalar, qaytarish va savat
  • Ushlab turuvchi deganda butun mahsulot emas, aniq yozuv bilan bogʻlanish tushuniladi
  • Saqlash muddati istalgan ushlab turuvchidan, jumladan bevosita egadan ham kuchli
  • Oxirgi bogʻlanish olinsa, obyekt oʻchirilmasdan savatga tushadi
  • Savatdan obyekt versiyalari va ruxsatlari bilan birga tiklanadi
  • Aynan shu mexanizm toʻlov boʻlmaganda joy boʻshatadi va saqlash muddati bor fayllarga tegmaydi

Maʼlumot oʻz yurisdiksiyasida qoladi

Hudud soʻrov qayerdan kelganining emas, obyektning oʻz xususiyati. Asl nusxa akkaunt klasterida saqlanadi, zaxira nusxalar ham oʻsha yerda qoladi, file_id esa hududga bogʻliq emas va koʻchirishda saqlanadi.

Joylashtirish ishlab chiqilayotgan mamlakatlar

  • Qozogʻiston
  • Rossiya
  • Oʻzbekiston
  • Qirgʻiziston
  • Mongoliya

Xodimning xizmat safari maʼlumotni boshqa mamlakatga koʻchirmaydi: hudud soʻrovning IP manziliga emas, akkauntga bogʻlangan.

Maʼlumotlarni joylashtirish qanday tuzilgan

Mahsulotlar ombor bilan toʻgʻridan toʻgʻri emas, kontrakt orqali ishlaydi

Ekotizim mahsulotlarining oʻz ombori yoʻq. Ular A3.Drive xizmatiga mijoz integratsiyasi ishlatadigan oʻsha API-kontrakt orqali, ichki aylanma yoʻllarsiz murojaat qiladi, shuning uchun tashqi integratsiya ham xuddi shu kafolatlarni oladi.

API hujjatlari

A3.Drive xizmatini saqlash asosi sifatida ulang

Qaysi yozuvlar fayllarni ushlab turishini va akkaunt qaysi hududda ishlashini ayting. Integratsiya ruxsatlarini sozlash, kalitlarni chiqarish va kontrakt yadrosidan boshlash uchun shuning oʻzi yetarli.