Thanks for the help. I'll definitely do some research on Firebird. Serialization is an option, but from my experience with Java, it's something that should generally be avoided. In addition, I may have to perform queries which I imagine serialization won't support.
There are a couple of reasons that I'm using .Net for this: 1. One of the purposes of the project is simply for me to learn more about .Net 2. There is going to be a Web Services component of the project You say that most consumers don't have .Net installed. This seems like a temporary problem, since Microsoft has put a large investment in .Net and there will be more and more applications being written in .Net. I imagine that one day Windows won't be usable without it. But, I suppose that could be a long way off. Scott On Tue, 21 Dec 2004 11:00:47 -0500, J. Merrill <[EMAIL PROTECTED]> wrote: >When you say "data persistence" do you mean "a database with multiple tables", or do you mean something as simple as "one or more instances of a particular .NET object"? It is often easy to store instances of .NET objects in a file, using the serialization facilities that come with .NET. > >If you need more data than will fit in RAM, Frans's Firebird suggestion makes good sense. If the data is relatively trivial, rolling something based on serialization will be a lot less effort. > >Are you sure you should be using .NET for this? Many consumers do not have .NET framework installed, and might not appreciate the 20+MB download and 2800+ registry entries created by its installation. > >At 01:25 AM 12/21/2004, Scott wrote >>I'm new to the .NET framework and I'm trying to write a consumer >>application that requires data persistence. It should be lightweight, so >>it shouldn't require a separate database installation. It should also not >>require a commercial license (i.e. it should be free). Does anyone have >>any suggestions? >> >>Thanks. >> >>Scott > > >J. Merrill / Analytical Software Corp > >=================================== >This list is hosted by DevelopMentorŪ http://www.develop.com >Some .NET courses you may be interested in: > >Essential .NET: building applications and components with C# >November 29 - December 3, in Los Angeles >http://www.develop.com/courses/edotnet > >View archives and manage your subscription(s) at http://discuss.develop.com =================================== This list is hosted by DevelopMentorŪ http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com