indexedDB替代Web SQL Database原因
Web SQL Database已經被標準廢棄,被indexedDB資料庫替代。
雖然當前很多瀏覽器依然保留對其支援,但是已經不被推薦使用。
現在還可以在谷歌開發者工具看到它,圖示如下:
下面介紹一下為什麼indexedDB可以取代Web SQL Database。
如果做過後端開發,應該對關係型資料庫非常熟悉。
Web SQL Database就是一款部署在瀏覽器上的關係型資料庫,採用常見的SQL查詢語句。
功能確實非常強大的,但問題也隨之出現,就如同優秀的人才往往難於駕馭一樣:
(1).學習成本高,因為是關係型資料庫,比如需要使用SQL語句等,難度要高很多。
(2).indexedDB儲存的資料是物件,與JavaScript可以無縫對接,操作更為簡單。
(3).indexedDB資料庫與關係型資料庫相比更為簡單,所以效能更好一些,因為前端操作對於資料的要求不會像是銀行資料那樣對於一致性要求特別嚴格。
相關文章
- SQL Database for Modern DevelopersSQLDatabaseDeveloper
- Azure web 連線到Azure databaseWebDatabase
- [20230110]sql profile run standby database.txtSQLDatabase
- IndexedDBIndex
- 盤點電商直播系統不可替代的原因
- WEB漏洞——SQLWebSQL
- 初探IndexedDBIndex
- SQL1116N A connection to or activation of database "TESTDB" cannot be madeSQLDatabase
- REST 的替代者:Envoy + gRPC-WebRESTRPCWeb
- 資料庫——慢sql的原因資料庫SQL
- NSSCTF———Web(sql注入)WebSQL
- SQL Server database mail問題診斷一例SQLServerDatabaseAI
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:DATABASE子句SQLServerDatabase
- indexedDB入門Index
- IndexedDB upgradeneeded 事件Index事件
- indexedDB.deleteDatabase()IndexdeleteDatabase
- indexedDB 修改索引Index索引
- IndexedDB詳解Index
- 進行Windows Azure SQL Database的水平擴充套件GVWindowsSQLDatabase套件
- PL/SQL package SYS.DBMS_BACKUP_RESTORE version 19.16.00.00 in TARGET database isSQLPackageRESTDatabase
- 學習web前端開發的原因Web前端
- gRPC-Web:替代REST的gRPC的Javascript庫包RPCWebRESTJavaScript
- 集中式Web的幾種替代方案比較Web
- IndexedDB(一:基本使用)Index
- indexedDB 初體驗Index
- indexedDB 更新資料Index
- indexedDB 新增資料Index
- indexedDB transaction 事務Index
- JavaScript IndexedDB 完整指南JavaScriptIndex
- 替代品不少,大家堅持用Hadoop的原因是什麼?Hadoop
- MyISAM被InnoDB替代的重要原因之一是什麼?
- 第 67 期 Go database/sql 資料庫連線池分析GoDatabaseSQL資料庫
- indexedDB 查詢資料Index
- indexedDB 遍歷資料Index
- indexedDB 資料庫 索引Index資料庫索引
- indexedDB 刪除資料Index
- indexedDB 批量新增資料Index
- indexedDB 增刪改查Index