日期:2014-05-16  浏览次数:20706 次

求SqlSever/MySql 数据库处理程序思路
第一次在Linux下实现应用软件,求一个方案

需要实现的功能是(可以分为几个程序实现):
1,每10分钟,通过ODBC or JDBC访问Sql-server数据库获取数据
2,进行一些验证、计算,把新数据放入MySql数据库中
3,以上核心功能之外的辅助功能还有:
3.1 需要时发送Email报警 
3.2 定时的产生XML报表

性能要求:
稳定,服务器程序,几个月的长时间运行
数据量不大,每次数据量也就几百几千条的样子

之前都是windows平台开发,不熟悉linux
请帮忙给一个实现思路,开发语言、平台、大概的结构,谢谢!
数据库 linux

------解决方案--------------------
windows怎么做的linux照做吧
------解决方案--------------------
做个程序去跑就是了。

一个DB轮询线程,定时去扫,扫到新的就放入请求队列。
一堆处理线程,取队列里的内存去处理,结果放入结果队列。
若干DB更新线程,取结果队列里的结果存入DB。