当前位置:  开发笔记 > 编程语言 > 正文

我使用什么格式存储相对少量的用户数据

如何解决《我使用什么格式存储相对少量的用户数据》经验,为你挑选了1个好方法。

我正在为我们当地的高中(无偿服务)写一个小程序.该程序有一个界面允许用户进入学校假期.这是一个简单的独立Windows应用程序.

我应该使用什么格式来存储数据?一个大的关系数据显然是过度的.

我最初的计划是将数据存储在XML文件中.同事们一直建议我使用JSON文件,Access数据库,SQL Lite和SQL Server Express.甚至有关于旧学校INI档案的建议.



1> CResults..:

像这样的项目习惯于变大,快速,如果他们这样做,你的XML文件将变得复杂并且成为管理的负担.

我不建议将数据存储在xml文件或json中 - 它们只是一个不同名称的文本文件,都存在同样的问题 - 你无法控制谁编辑它们.

使用某种db,首先从小的db开始(Access,SQLLite)

编辑

根据您的最新评论,前进到用户使用该应用程序两年的时间点.

那么你期望存储多少数据呢?

用户是否需要回顾历史数据,例如,看看他们去年这次做了什么

现在更是如此

老师A周四下午做了什么

B老师可以自由参加2010年5月15日的活动吗?

学生C可以参加活动D吗?

使用SQL处理所有这些问题/问题要容易得多/效率更高.此外,您生成的代码库将更有意义.遍历XML并不是最好的事情.

此外,如果您的用户群已经熟悉Excel,则将Excel链接到SQL数据库(并生成自定义结果)比使用XML执行相同操作要容易得多.

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有