K
Kevin Brown
I'm writing a smallish app to deal with scraping data from a website,
storing it locally and presenting some more meaningful stats about the data.
It has a need for roughly 6 tables and 3 "queries". Most of the tables only
need to store ~10-50 records. One table may have ~5000 records. The
"queries" would yield roughly ~5000 records.
I want to *easily* deploy this application to others hence the appeal of
just using XML as a datastore. The obvious problem is the need for
"queries". I can hand-write those queries in C# code or I could just use
the SQL capabilities of Jet.
MDB pros
1. Built-in query capability.
2. Better suited for evolving the application assuming new queries are
needed.
XML pros
1. Very simple install story.
2. Don't have to worry about MDB bloat.
Your thoughts? What thresholds (# of rows, install complexities, etc.)
would lead YOU to one or the other approach?
Thanks...
storing it locally and presenting some more meaningful stats about the data.
It has a need for roughly 6 tables and 3 "queries". Most of the tables only
need to store ~10-50 records. One table may have ~5000 records. The
"queries" would yield roughly ~5000 records.
I want to *easily* deploy this application to others hence the appeal of
just using XML as a datastore. The obvious problem is the need for
"queries". I can hand-write those queries in C# code or I could just use
the SQL capabilities of Jet.
MDB pros
1. Built-in query capability.
2. Better suited for evolving the application assuming new queries are
needed.
XML pros
1. Very simple install story.
2. Don't have to worry about MDB bloat.
Your thoughts? What thresholds (# of rows, install complexities, etc.)
would lead YOU to one or the other approach?
Thanks...