Are you using bulkInsert?

On Wed, Sep 2, 2009 at 8:47 AM, mjc147<[email protected]> wrote:
>
> I need to insert approximately one million rows of data (spread over 4
> tables) - each row has one or two numeric fields, and two or three
> text fields (normally quite short). Single-column indexes on all the
> fields.
>
> After doing some tests on the emulator with a small test set, I
> extrapolated (assuming the last row will be inserted with a similar
> speed to the first row) my results to figure out that this would take
> about 15 hours (I have a Core 2 Duo running Vista).
>
> However, then I tried running the small test set on my Hero and I was
> surprised to see it run more than four times faster. I would guess it
> would take about 3 hours on the Hero.
>
> Alternatively, I could make the pre-populated database available as a
> download on the first run but this is likely to be a 120MB download.
>
> I have a few questions I'm hoping someone can help me with:
>
> 1. SQLite performance on the actual device being 4-5 times faster
> compared to the emulator - is this normal/expected?
> 2. Do the figures above generally sound fast/slow/normal (sorry this
> is so vague)?
> 3. From a user perspective - would it be best to provide a 120MB
> download or a 3 hour "first-time initialisation" step (plus 6MB
> download)?
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to