何时从电子表格切换到RDBMS?

时间:2010-03-07 08:16:25

标签: database rdbms spreadsheet

我自愿与一个非政府组织合作,帮助他们在社区中心保存记录。目前,只有一个社区中心存储了所有数据。但是,预计这将在年底前发生变化。

目前,他们的数据是使用两张工作簿维护的。主表中的每条记录在后续表格中可能有多达100条后续跟进。数据结构松散,没有明确的约束。

将所有现有数据从电子表格移动到RDBMS需要付出努力,但我愿意这样做;特别是因为有人说这些数据可以与该领域的其他非政府组织共享。

另一种方法是使用Google Docs,并手动合并每组记录。

如果有多个数据输入和检索点,建议从电子表格数据库转移到RDBMS是否有意义?

EDIT 刚刚发布了跟踪here

的策略后续行动

1 个答案:

答案 0 :(得分:1)

是的,转移到RDBMS是有意义的,RDBMS用于处理仅在表格中构建的数据。

当电子表格相互引用并且它们只是继续增长时,事情往往会变得混乱,RDBMS处理得很好。您可以通过SQL添加功能,例如复杂公式,而不是使用电子表格。

移动(估计,对数据不够了解)似乎很容易,因为它已经很好地组织了,你甚至在它出现问题之前就已经处理好了这个问题。

脚注:出于可用性方面的考虑,我希望用户能够像现在一样依赖GUI来实现类似的解决方案。您可以通过csv或其他文件格式导出/导入数据,例如Google Docs或MS Excel,这仍然允许您在RDBMS中使用后端以实现可维护性,速度和索引等。

http://www.cazh1.com/blogger/thoughts/2007/03/excel-vs.shtml上有一篇很好的文章强调了使用的区别:

  • 快速&脏:去电子表格
  • 可维护性&长期存储:寻找数据库