Indekslangan ma'lumotlar bazasi API - Indexed Database API

The Indekslangan ma'lumotlar bazasi API (odatda deb nomlanadi IndexedDB) a JavaScript dastur dasturlash interfeysi (API) tomonidan taqdim etilgan veb-brauzerlar boshqarish uchun a NoSQL ma'lumotlar bazasi ning JSON ob'ektlar. Bu tomonidan qo'llab-quvvatlanadigan standart Butunjahon Internet tarmog'idagi konsortsium (W3C).[1]

Ga alternativa sifatida Veb-xotira standart, IndexedDB ko'proq xotira hajmini ta'minlashi mumkin. Veb-xotirada mavjud belgilangan chegaralar per veb-sayt, lekin IndexedDB chegaralari "odatda umuman katta, agar ular mavjud bo'lsa".[2]

Ishlardan foydalaning IndexedDB uchun keshlashni o'z ichiga oladi veb-dastur uchun ma'lumotlar oflayn mavjudlik.[3] Kabi ba'zi brauzer modullari devtools yoki kengaytmalar, shuningdek, uni saqlash uchun ishlatishi mumkin.

Tarix

IndexedDB-ni qo'llab-quvvatlash qo'shildi Firefox versiya 4,[4] Gugl xrom versiya 11,[5] va Internet Explorer 10-versiya.[6] Safari 8-versiyada qo'llab-quvvatlashni qo'shdi.[7]

Web SQL ma'lumotlar bazasi tomonidan ishlab chiqilgan oldingi API edi olma.[8] Ammo Firefox uni qo'llab-quvvatlashni rad etdi va uning standartga aylanishiga qarshi chiqdi, chunki u g'alati narsalarni kodlashi mumkin edi SQLite.[9][10] Shunday edi eskirgan IndexedDB foydasiga.[11]

Adabiyotlar

  1. ^ "IndexedDB API". W3.org. Olingan 2015-12-04.
  2. ^ "IndexedDB bilan ishlash". Google. Olingan 19 yanvar 2019.
  3. ^ "IndexedDB-dan foydalanish". MDN. Mozilla. Olingan 19 yanvar 2019.
  4. ^ "IndexedDB - MDC Doc Center". Tuzuvchi.mozilla.org. Olingan 2011-02-18.
  5. ^ "Veb-platforma holati". Xrom loyihalari. 2012-05-21. Olingan 2012-05-24.
  6. ^ IndexedDB, MSDN, 2012-03-14, olingan 2012-05-24
  7. ^ "MacOS-dagi yangiliklar". olma. Olingan 2017-07-09.
  8. ^ Shanklend, Stiven (2010-03-12). "Veb-ilovalarning asosiy standartlari bo'yicha konsensus paydo bo'ldi | Deep Tech - CNET News". News.cnet.com. Olingan 2011-02-18.
  9. ^ "Xo'sh, men qaytib keldim: funktsiyalarni amalga oshirish qiyin". Weblogs.mozillazine.org. Olingan 2011-02-18.
  10. ^ "HTML5-dan tashqari: ma'lumotlar bazasi API-lari va IndexedDB-ga yo'l - Mozilla Hacks - veb-ishlab chiquvchi blog". Mozilla Hacks - veb-ishlab chiquvchi blog.
  11. ^ "html5 - Nima uchun Web SQL ma'lumotlar bazasi eskirgan?". Dastur muhandisligi stek almashinuvi.

Tashqi havolalar