2012-07-26 82 views
1

我在以下方面寻求建议:产品密钥优化

保留产品密钥属于哪个客户端的列表。例如,如果我的产品密钥是8456-7894-4567-7894,则应该这样设计,以便将列表写入数据库而不是文件。

如何将它们记录在文件中。

如果我想在未来迁移到数据库并且不想重做所有事情。

感谢,

+0

这看起来像是被复制和粘贴的需求......您的需求文档是否说您应该可以手动编辑文件,例如使用“业务”工具(如记事本或Excel)? – ixe013 2012-07-26 12:07:22

+0

@ ixe013它没有 – 2012-07-30 07:39:56

回答

3

如果你的平台的选择有SQLite绑定,你肯定会想看看它 - 它可能是你要寻找的最简单的方法。

SQLite数据库可以很好地整合到单个文件中,并且如果您了解了一点SQL,那么创建出奇地简单。此外,编写用于SQLite的代码不难适应更多重量级数据库引擎的使用。

您可能需要创建一个用户数据表,以及另一个有效的产品密钥表及其分配的用户表。