WebSQL和IndexedDB都是用于访问(CRUD)嵌入在Web浏览器中的底层数据库的DB API。如果我没错的话,这就像访问(CRUD)任何客户端-服务器数据库(如Oracle等)的SQL一样。 (在许多情况下,同一浏览器支持WebSQL和IndexedDB)
- 那么,这是否意味着WebSQL和IndexedDB都访问(CRUD)相同的底层嵌入式数据库?如果是这种情况,那么它在所有Web浏览器上的性能将相同!
- 但我认为情况并非如此,那么这是否意味着Web浏览器将具有多个底层嵌入式数据库?为什么在同一浏览器中应该有2个底层嵌入式数据库?
由于WebSQL和IndexedDB都是API,因此说WebSQL和IndexedDB的性能不完全正确(因为它们更像查询/访问语言),但它显着取决于底层嵌入式数据库的性能。根据Google的说法,LevelDB比SQLite更快
- 可以说重要的不是WebSQL和IndexedDB之间的性能差异,而是底层嵌入式数据库的性能吗?
- IE、Chrome、Android浏览器的底层嵌入式数据库是什么?我在网上找不到这些信息,有人曾经找到或编译过吗?