indexedDB替代Web SQL Database原因
Web SQL Database已經被標準廢棄,被indexedDB資料庫替代。
雖然當前很多瀏覽器依然保留對其支援,但是已經不被推薦使用,所以專案中慎用。
現在還可以在谷歌開發者工具看到它,圖示如下:
下面介紹一下為什麼indexedDB可以取代Web SQL Database。
如果做過後端開發,應該對關係型資料庫非常熟悉。
Web SQL Database就是一款部署在瀏覽器上的關係型資料庫,採用常見的SQL查詢語句。
功能確實非常強大的,但問題也隨之出現,就如同優秀的人才往往難於駕馭一樣:
(1).學習成本高,因為是關係型資料庫,比如需要使用SQL語句等,難度要高很多。
(2).indexedDB儲存的是與JavaScript型別資料,可以無縫對接,操作更為簡單。
(3).indexedDB資料庫與關係型資料庫相比更為簡單,所以效能更好一些,因為前端操作對於資料的要求不會像是銀行資料那樣對於一致性要求特別嚴格,所以關係型資料庫精確並不十分關鍵。
相關文章
- 用pl/sql替代JavaSQLJava
- 盤點電商直播系統不可替代的原因
- SQL Database for Modern DevelopersSQLDatabaseDeveloper
- SQL Database Maintenance WizardSQLDatabaseAINaN
- 初探IndexedDBIndex
- indexedDB articleIndex
- Alter database datafile resize ORA-03297 原因解析Database
- indexedDB.deleteDatabase()IndexdeleteDatabase
- indexedDB 修改索引Index索引
- indexedDB入門Index
- IndexedDB詳解Index
- indexedDB 基本使用Index
- 儘量用簡單的SQL替代PL/SQL邏輯SQL
- 使用CASE表示式替代SQL Server中的動態SQLSQLServer
- web sqlWebSQL
- T-SQL Verify Database BackupSQLDatabase
- Moving the tempdb database(SQL server)DatabaseSQLServer
- Azure web 連線到Azure databaseWebDatabase
- 優化SQL 語句 in 和not in 的替代方案優化SQL
- REST 的替代者:Envoy + gRPC-WebRESTRPCWeb
- IndexedDB upgradeneeded 事件Index事件
- indexedDB transaction 事務Index
- indexedDB 更新資料Index
- indexedDB 新增資料Index
- IndexedDB(一:基本使用)Index
- indexedDB 初體驗Index
- JavaScript IndexedDB 完整指南JavaScriptIndex
- WEB漏洞——SQLWebSQL
- 資料庫——慢sql的原因資料庫SQL
- [zt] 影響SQL效能的原因SQL
- 產生top sql的原因(zt)SQL
- SQL Server連線不上原因SQLServer
- 集中式Web的幾種替代方案比較Web
- 學習web前端開發的原因Web前端
- indexedDB 增刪改查Index
- indexedDB 遍歷資料Index
- indexedDB 資料庫 索引Index資料庫索引
- indexedDB 資料庫版本Index資料庫