我已经在一个项目上工作了半年多,从头开始构建医疗保健软件。当我加入时,MySQL 已被选为主要数据存储。
几个月和许多令人头疼的事情之后,我们开始研究替代数据存储,它们可以提供我们记录关键且不断变化的医疗保健数据所需的灵活性。
我们已经研究了许多 NoSQL 解决方案;MongoDB 吸引了我们最多的注意力。能够存储结构化的嵌入式数据将是一个巨大的好处。然而,我们被有关数据丢失/可靠性问题的报告吓跑了。
我遇到过一些“NewSQL”数据存储,我对 VoltDB 尤其感兴趣。
我很想知道是否有人对 Volt 有任何经验或看到它在项目中实施。
编辑:
数据完整性和一致性是最重要的。丢失患者信息可能非常有害,他们可能会接受不当治疗等。
数据量会有所不同;我们可能会首先支持小型实践。总共有 700 个用户。但即使我们扩大到医院,我们也不会像交通那样关注社交媒体。
关于您的问题,是的,数据结构将会发展。除了必须更改现有结构以捕获新的或修改的输入之外,我们还必须将现有数据的结构保留为一种快照。我们只能用 MySQL 实现这种 EAV 风格。
感谢您的反馈意见。