我知道关系数据库如何存储数据。我知道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。
答案 0 :(得分:0)
结果是 - 它并不重要。
如果以关系方式存储它,它与自然关系的数据库(websql)或甚至只是键/值对(localStorage)的读写时间大致相同。