Data storage

Coordinator
Mar 14, 2010 at 1:50 PM
Edited Mar 20, 2010 at 5:23 PM

To store the data I'm going to use SQLite then move to a simple JSON document store data model.  I decided to not go with a relational database engine after the first release because once everything is worked out, it will be awesome.  I think NoSQL databases and functional programming are a great match.


Here are some links about JSON and using F# to encode/decode to/from JSON:

http://msdn.microsoft.com/en-us/library/system.runtime.serialization.json.datacontractjsonserializer.aspx

http://cs.hubfs.net/forums/thread/11076.aspx

http://pietschsoft.com/post/2008/02/NET-35-JSON-Serialization-using-the-DataContractJsonSerializer.aspx