我正在使用我的第一个真实世界应用程序,该应用程序包括跟踪中型医疗办公室的医学研究。系统需要跟踪医生、用户、患者、研究模板和研究报告。该程序的目的是为任何可能的研究应用预先格式化的研究模板,跟踪每个患者的研究并保持易于查找的文件系统。每个研究报告都以 html 文件的形式保存在特定文件夹中,可以直接从 Windows 使用或打印。
我估计在任何给定时间大约有 20 位活跃医生、30 个不同的研究模板、12 个用户;患者和研究报告将是累积的,并且将无限期地保持活跃。我估计我们每年谈论 2000 名新患者和 6000 份新研究报告。
我几乎完成了这项工作,但最初我选择将数据存储在序列化文件中,并且我没有考虑改用数据库。现在,考虑到数据的大小将迅速增长,我认为我应该考虑使用数据库来代替。由于许多不同的原因,特别是我担心序列化文件的选择,因为我注意到我将来在任何类中所做的任何更改都可能与序列化文件冲突并阻止我重新打开它。我很欣赏任何评论,文件太大而无法使用?在这种情况下,它是一个可接受的序列化文件,请向我传递任何想法或意见。谢谢您的帮助