直接编辑Rails数据库是不是很糟糕?

时间:2015-08-12 21:22:40

标签: mysql ruby-on-rails

我正在使用一个使用mysql数据库的Rails应用程序。该应用程序用于显示每小时生成的日志文件(想想Apache日志文件)中的记录。

我已经有一个脚本可以将这些记录添加到单独的mysql数据库中。如果我修改我的脚本来转换记录并将它们存储在Rails已经使用的mysql数据库中,而不是让Rails解析日志并自己添加它们,那会不好?

1 个答案:

答案 0 :(得分:0)

不,这完全没问题。数据库支持多个连接,通常你有多个rails进程同时访问数据库,所以完全没问题,你的脚本在数据库中加载数据只是另一个连接。

有一件事你必须要小心,如果你在Rails中有验证逻辑而不在你的数据库中(这是标准情况),请记住你用脚本添加的东西将不会被验证。就这样。基本上,一旦您绕过rails,数据库一致性就是您的责任