Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

HTML5 IndexedDB คืออะไรและทำไมจึงใช้


indexeddb เป็นแนวคิด HTML5 ใหม่ในการจัดเก็บข้อมูลภายในเบราว์เซอร์ของผู้ใช้ indexeddb มีพลังมากกว่าที่จัดเก็บในตัวเครื่องและใช้สำหรับแอปพลิเคชันที่ต้องการจัดเก็บข้อมูลจำนวนมาก แอปพลิเคชันเหล่านี้สามารถทำงานได้อย่างมีประสิทธิภาพและโหลดเร็วขึ้น

W3C ได้ประกาศว่าฐานข้อมูล Web SQL เป็นข้อกำหนดการจัดเก็บในเครื่องที่เลิกใช้แล้ว ดังนั้นนักพัฒนาเว็บจึงไม่ควรใช้เทคโนโลยีนี้อีกต่อไป indexeddb เป็นทางเลือกสำหรับฐานข้อมูล SQL ของเว็บและมีประสิทธิภาพมากกว่าเทคโนโลยีรุ่นเก่า

มีลักษณะดังต่อไปนี้:

  • เก็บค่าคู่คีย์
  • ไม่ใช่ฐานข้อมูลเชิงสัมพันธ์
  • IndexedDB API ส่วนใหญ่จะเป็นแบบอะซิงโครนัส
  • ไม่ใช่ภาษาคิวรีที่มีโครงสร้าง
  • รองรับการเข้าถึงข้อมูลจากโดเมนเดียวกัน