我每10分钟从Oracle获取一次数据,然后将其导入到本地MySQL数据库中,并将其用于数据报告。
然而,由于我构建的简单应用程序的增长,我现在正在考虑构建一个更大的BI解决方案。
我唯一的问题是,我得到的数据在数据库中没有主id,我用mysqlimport导入它,数据库表有内存引擎。
因此,我开始使用Rails (具有初学者的知识),并被主要的id部分卡住了,rails就像许多其他PHP框架一样,假设我会做CRUD。
然而,对于我的应用程序,它是只读的。
你有什么建议?
你认为什么是可能的?
我愿意学习任何新的东西,用这些数据来构建一个很棒的BI工具。
非常感谢!
发布于 2010-12-09 09:52:25
使用rails并推送数据(每10分钟1行,对吗?)并让它生成主键(加载历史数据的速度很慢)。然后,您可以创建另一个带有日期/时间的表-以10分钟为增量,这样您就得到了结构的一部分;)。如果您在加载时调整数据以利用XXXX_id关系,则可以利用rails的所有优点。
https://stackoverflow.com/questions/4173896
复制相似问题