G
Guest
I have a product (running on .NET 1.1) that needs to maintain a local
database on the machine it's installed on. I want something with extremely
low resource overhead (i.e. no SQL Server, no MSDE). It needs to be quick
with inserts and selects. It also can not be a memory hog.
I am currently using an XML file for this purpose, but I have found that
using XMLDataDocument and strongly-typed DataSet incurs a huge memory
overhead. What's more, in order to write changes to the DB, the entire XML
document needs to be rewritten. This is not acceptable given that I could
have as many as 500K rows and do frequent updates to rows.
Any recommendations?
database on the machine it's installed on. I want something with extremely
low resource overhead (i.e. no SQL Server, no MSDE). It needs to be quick
with inserts and selects. It also can not be a memory hog.
I am currently using an XML file for this purpose, but I have found that
using XMLDataDocument and strongly-typed DataSet incurs a huge memory
overhead. What's more, in order to write changes to the DB, the entire XML
document needs to be rewritten. This is not acceptable given that I could
have as many as 500K rows and do frequent updates to rows.
Any recommendations?