リレーショナルデータベースがデータを格納する方法を知っています。私はindexeddbの基本を知っています(chromeとffの違いを塗りつぶすスクリプトを書くことまで)。インデックスの使用の背後にある原則と、indexeddbがjsオブジェクトを格納することを理解しています。
indexeddbのようなフラットデータベースで作業するときに使用する必要のあるデザインパターンがあるかどうか疑問に思っています。現在、すべての「行」をobjectStoreに保存しており、objectStoreはそのキーまたはインデックスで検索されます。たくさんの行ではなく、1つの巨大なオブジェクトを保存する方が良いでしょうか?
また、関係はどのように扱われるべきですか?つまり、RDBSMとindexeddbのようなフラットデータベースの間のギャップをどのように埋めるべきでしょうか。
昨日テストをしましたが、書くのに11秒かかりました
params = {
"user_id":"4",
"first_name":"Bob Smith",
"phone": "1-800-555-1212"
};
データベースに100回。私は毎回新しい取引を開始しましたが、それでも本当に長い時間のようです。テストはffでした。