Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在indexeddb数据库中存储数据的理想方式是什么?_Indexed - Fatal编程技术网

在indexeddb数据库中存储数据的理想方式是什么?

在indexeddb数据库中存储数据的理想方式是什么?,indexed,Indexed,我知道关系数据库如何存储数据。我知道indexeddb的基础知识(包括编写一个脚本,该脚本强调了chrome和ff之间的差异)。我理解使用索引和indexeddb存储js对象背后的原理 我想知道在使用indexeddb这样的平面数据库时,是否应该使用一些设计模式。现在,我让它将每个“行”保存到objectStore,然后通过其键或索引进行查找。保存一个大对象而不是一堆行会更好吗 另外,应该如何处理关系?也就是说,应该如何弥合RDBSM与indexeddb等平面数据库之间的差距 我昨天做了一个测试

我知道关系数据库如何存储数据。我知道indexeddb的基础知识(包括编写一个脚本,该脚本强调了chrome和ff之间的差异)。我理解使用索引和indexeddb存储js对象背后的原理

我想知道在使用indexeddb这样的平面数据库时,是否应该使用一些设计模式。现在,我让它将每个“行”保存到objectStore,然后通过其键或索引进行查找。保存一个大对象而不是一堆行会更好吗

另外,应该如何处理关系?也就是说,应该如何弥合RDBSM与indexeddb等平面数据库之间的差距

我昨天做了一个测试,花了11秒钟写

params = {
    "user_id":"4",
    "first_name":"Bob Smith",
     "phone": "1-800-555-1212"
};

向数据库发送100次。我确实每次都打开了一个新的交易,但这似乎仍然是一个很长的时间。测试在ff中。

结果在—这并不重要

如果以关系方式存储,则它的读写时间与自然关系数据库(websql)或仅仅是键/值对(localStorage)的读写时间大致相同