目前我们正在使用apache flume框架从我们所有的Web应用程序中收集日志,它会将日志存储在名为“Raw_Data”的MongoDB数据库表中。 现在我们得到了一个区分日志的任务,并根据应用程序将日志信息存储在不同的表中。所以我们决定为每个应用程序维护一个单独的表。有没有办法在调度程序之类的频率上创建和运行存储的JavaScript,以便在MongoDB中明智地加载数据应用程序?
我对oracle DB非常熟悉,但我是MongoDb的新手。有人可以帮助我尽快找到所需的东西。
由于 基肖尔马布
答案 0 :(得分:2)
MongoDB存储了Javascript程序,但没有存储调度程序。
http://docs.mongodb.org/manual/tutorial/store-javascript-function-on-server/
您可以使用cron作业和mongo shell从客户端计算机触发此操作。但是,我强烈建议您只使用Python或类似的客户端脚本语言运行脚本。版本控制和调试比服务器端Javascript容易得多。