私はgreenDAOを選んだのは、それがアンドロイドの最速のORMシステムの1つであるというサイトの状態だからです。私のdissapointmentには、Samsung i9001に600レコードを挿入するのに40秒かかるのです。私が何か悪いことをしているかどうかは分かりません。greenDAO 600レコードを挿入するのに40秒
これらの操作を実行するのにかかる時間を短縮するために何か提案することはできますか?
ジェネレータコード:
private static void addNewsArticle(Schema schema) {
Entity article = schema.addEntity("NewsArticle");
article.addIdProperty().autoincrement();
article.addStringProperty("title").notNull();
article.addStringProperty("body").notNull();
article.addStringProperty("shortDescription").notNull();
article.addStringProperty("thumb");
article.addDateProperty("date").notNull();
}
挿入
Date now = Calendar.getInstance().getTime();
for (int i = 0; i < 600; i++) {
NewsArticle testArticle = new NewsArticle();
testArticle.setTitle("title-text" + i);
testArticle.setBody("body-text" + i);
testArticle.setShortDescription("short-text" + i);
testArticle.setDate(now);
newsArticleDao.insert(testArticle);
}
あなたが前に3年後に私のお尻を保存しました。 – Youtoo
私のデータベースの負荷を証明します(01:30分から〜1秒)。どうもありがとう!。 – VIX