인덱스 데이터베이스 API
Indexed Database API인덱스 데이터베이스 API | |
줄임말 | 인덱스 데이터베이스 |
---|---|
네이티브 네임 | 인덱스 데이터베이스 API |
상황 | 제1차 공공 작업 초안 |
최신 버전 | 3.0 2021년 3월[1] 11일 |
프리뷰 버전 | 에디터 초안 2021년 3월[2] 11일 |
조직 | |
위원회. | 웹 응용 프로그램 작업 그룹 |
에디터 | 이전 에디터
|
기본 규격 | |
관련 기준 | |
도메인 | NoSQL 데이터베이스 |
웹 사이트 | www |
인덱스 데이터베이스 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]초안입니다.
레퍼런스
- ^ 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.
- ^ 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.
- ^ 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.
- ^ "Indexed Database API". 2015-01-08. Retrieved 2022-04-21.
- ^ "Working with IndexedDB". Google. Retrieved 19 January 2019.
- ^ "Using IndexedDB". MDN. Mozilla. Retrieved 19 January 2019.
- ^ "IndexedDB - MDC Doc Center". Developer.mozilla.org. Retrieved 2011-02-18.
- ^ "IndexedDB - Chrome Platform Status". IndexedDB - Chrome Platform Status. The Chromium Projects. 2012-05-21. Retrieved 2021-05-15.
- ^ IndexedDB, MSDN, 2012-03-14, retrieved 2012-05-24
- ^ "OS X Yosemite v10.10 § App Features". Apple Developers. Apple. 2017-07-09. Retrieved 2021-05-15.
- ^ "IndexedDB". Can I use... n.d. Retrieved 2021-05-16.
- ^ Shankland, Stephen (2010-03-12). "Consensus emerges for key Web app standard Deep Tech - CNET News". News.cnet.com. Retrieved 2011-02-18.
- ^ 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.
- ^ 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.
- ^ "html5 - Why is Web SQL database deprecated?". Software Engineering Stack Exchange.
- ^ 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.
- ^ W3C (2018-01-30). "Indexed Database API 2.0 is now a W3C Recommendation W3C News". W3C News. Retrieved 2021-05-16.