2016-07-27 12 views
4
storage.people.add_all(people_array, function(people_array){ 
    console.log("people_array",people_array) 
}); 

people_arrayは約1000レコードであり、今後制限を超えることがあります。react-native-db-modelを使用して、反応ネイティブでオブジェクトの大きな配列を保存する方法

このメソッドはdbに保存するために5分以上かかるので、パフォーマンスは低すぎます。誰でも私にDB構造を進める方法を提案できますか?

ありがとうございます。

+0

@FuzzyTreeあなたが私が変更した大きな人の配列を変更することを指しています。いいですか? –

答えて

2

レコードを行単位で挿入するのではなく、すべてのレコードを1つのオブジェクトに挿入する必要があります。これを行うには、インストール手順の間に挿入する必要があります。しかし、1つのモノリシックオブジェクトを以下のように1回挿入することをお勧めします。

storage.people.add(people_array, function(people_array){ 
console.log("people_array",people_array) 
}); 

これは、レコードの保存に膨大な時間を節約します。

関連する問題