The process of setting up a database server is far too complicated for my programs needs, not to mention expensive, and I wish to use local files as a stopgap measure until our webapp can be deployed.
I'd ideally like to use three files - one for the item database with the primary key, one for upcoming conditions, and one for archived conditions. Using a text file would be time and memory consuming, however I am intrigued by the usage of XML. Is this something XML can do? Or, should I look at some sort of simple table (consequently, is there a table as such)?
I only use local files because of the super small scale in question; for example my primary table has three columns and twelve rows. At the very most, the upcoming conditions table will have around five hundred rows, and the archived conditions table will rarely be accessed.
I cannot use an alternative to MS-SQL - it is not supported within my company. This forbids Express, CE, LocalDb etc.
I cannot install MS-SQL on the target machines, there is not enough to cover their licenses. We are not allowed to use Express.