我在决定如何存储某些数据时遇到了一些问题。从简单的角度来看,它将是一个简单的数据表,但会有很多表格。每个表格中将有大约7列,但是也会有很多表格(并且它们将在运行时创建,只要客户想要一个干净的网格)如何存储我的数据(C#.net)
数据必须存储在本地文件中(并且不会有多个运行的软件实例)。我正在使用C#4.0,我一直在寻找使用XML文件(每个表的一个文件,或在一个文件中存储多个表),sqlite,sql server CE,访问等。我会很高兴,如果有人在这里对如何做/不做有一些意见或建议。稳定性和可靠性(例如,由于不稳定的第三方软件而导致数据库不存在)可能是我最关心的问题。
这个数据有多大?它能适合内存吗?是否需要对其执行广泛的查询,或者它是单个加载/保存?其他程序/过程是否需要访问/修改这些数据?在选择正确的工具之前需要回答的一小组问题。没有提供更多信息的每个答案都是纯粹的猜测。 – 2010-09-05 15:46:09
我认为你忽略的一大块信息是你每桌看几排? – 2010-09-05 15:46:14