인덱스 데이터베이스 API

Indexed Database API
인덱스 데이터베이스
인덱스 데이터베이스 API
줄임말인덱스 데이터베이스
네이티브 네임
인덱스 데이터베이스 API
상황제1차 공공 작업 초안
최신 버전3.0
2021년 3월[1] 11일
프리뷰 버전에디터 초안
2021년 3월[2] 11일
조직
위원회.웹 응용 프로그램 작업 그룹
에디터
  • 알리[1] 알라바스
  • 조슈아[1]
이전 에디터
    • 니쿤즈 메하타
    • 조나스 시킹
    • 엘리엇 그라프
    • 안드레이 포페스쿠
    • 제레미 올로우
기본 규격
관련 기준
도메인NoSQL 데이터베이스
웹 사이트www.w3.org/TR/IndexedDB/

인덱스 데이터베이스 API(일반적으로 인덱스라고 함)DB)는 JSON 객체의 NoSQL 데이터베이스를 관리하기 위해 웹 브라우저에서 제공하는 JavaScript API(Application Programming Interface)입니다.이것은 W3C(World Wide [1]Web Consortium)에 의해 유지되고 있는 표준이다.

스토리지 표준의 대안으로 색인화(IndexedDB는 더 많은 스토리지 용량을 제공할 수 있습니다.웹 저장소에는 웹 사이트마다 제한이 정해져 있지만 색인화됨DB 제한은 "대개 존재하는 경우 상당히 크다"[5]고 할 수 있습니다.

색인화된 사용 사례DB에는 오프라인 가용성을 [6]위해애플리케이션 데이터를 캐싱하는 기능이 있습니다.devtools확장과 같은 일부 브라우저 모듈도 스토리지로 사용할 수 있습니다.

역사

색인화 지원Firefox 버전 [7]4, Google Chrome 버전 11,[8] Internet Explorer 버전 10,[9] Safari 버전 [10]8 및 Microsoft Edge 버전 [11]12에 DB가 추가되었습니다.

Web SQL Database는 Apple이 [12]개발한 이전 API입니다.그러나 Firefox는 SQLite[13][14]기이한 점을 코드화할 수 있기 때문에 표준이 되는 것을 반대하며 이에 대한 지원을 거부했다.따라서 IndexedDB를 [15]위해 폐지되었습니다.

IndexedDB 1.0은 2015년 [16]1월 8일에 W3C 권장 사항이 되었습니다.IndexedDB 2.0은 2018년 [17][3]1월 30일에 W3C 권장 사항이 되었습니다.IndexedDB 3.0은 현재 첫 번째 공개 작업 [1]초안입니다.

레퍼런스

  1. ^ a b c d e Web Applications Working Group (2021-03-11). Alabbas, Ali; Bell, Joshua (eds.). "Indexed Database API 3.0". W3C. W3C First Public Working Draft. Web Applications Working Group. Retrieved 2021-05-15.
  2. ^ Web Applications Working Group (2021-03-11). Alabbas, Ali; Bell, Joshua (eds.). "Indexed Database API 3.0". W3C. Editor’s Draft. Web Applications Working Group. Retrieved 2021-05-15.
  3. ^ a b Web Applications Working Group (2018-01-30). Alabbas, Ali; Bell, Joshua (eds.). "Indexed Database API 2.0". W3C. W3C Recommendation. Web Applications Working Group. Retrieved 2021-05-16.
  4. ^ "Indexed Database API". 2015-01-08. Retrieved 2022-04-21.
  5. ^ "Working with IndexedDB". Google. Retrieved 19 January 2019.
  6. ^ "Using IndexedDB". MDN. Mozilla. Retrieved 19 January 2019.
  7. ^ "IndexedDB - MDC Doc Center". Developer.mozilla.org. Retrieved 2011-02-18.
  8. ^ "IndexedDB - Chrome Platform Status". IndexedDB - Chrome Platform Status. The Chromium Projects. 2012-05-21. Retrieved 2021-05-15.
  9. ^ IndexedDB, MSDN, 2012-03-14, retrieved 2012-05-24
  10. ^ "OS X Yosemite v10.10 § App Features". Apple Developers. Apple. 2017-07-09. Retrieved 2021-05-15.
  11. ^ "IndexedDB". Can I use... n.d. Retrieved 2021-05-16.
  12. ^ Shankland, Stephen (2010-03-12). "Consensus emerges for key Web app standard Deep Tech - CNET News". News.cnet.com. Retrieved 2011-02-18.
  13. ^ O'Callahan, Robert (2010-06-04). "Well, I'm Back: Not Implementing Features Is Hard". Weblogs.mozillazine.org. Archived from the original on 2021-01-26. Retrieved 2011-02-18.
  14. ^ Ranganathan, Arun (2010-06-01). "Beyond HTML5: Database APIs and the Road to IndexedDB – Mozilla Hacks - the Web developer blog". Mozilla Hacks – the Web developer blog. Retrieved 2021-05-21.
  15. ^ "html5 - Why is Web SQL database deprecated?". Software Engineering Stack Exchange.
  16. ^ Web Applications Working Group (2015-01-08). Mehta, Nikunj; Sicking, Jonas; Graff, Eliot; Popescu, Andrei; Orlow, Jeremy; Bell, Joshua (eds.). "Indexed Database API". W3C. W3C Recommendation. Web Applications Working Group. Retrieved 2021-05-16.
  17. ^ W3C (2018-01-30). "Indexed Database API 2.0 is now a W3C Recommendation W3C News". W3C News. Retrieved 2021-05-16.

외부 링크