有人在不?一个设计架构的问题想问问大家,看看哪个在实际应用中会更好些?
[背景]
数据源从多个地方获取,不同数据源的格式会有不同,
不同数据源的并发量也有不同。
分为100/秒,300/秒, 700/秒,800/秒几个等级
每天总共数据量大约在5000w~6000w的量级
需要将这些数据源插入到各自的表中
[开发环境]
数据库: Oracle 
OS: Linux[处理方法]
预处理部分都是由各业务自己进行,现在就是要考虑插数据到表这块了。
因为数据量在我看来还是有些大的,之前处理的数据级别都是在< 1000w插入数据到表中有两个方法:
1. 各个模块获取到数据后,自己判断什么时候该插入到表中,并且自己插入表2. 各个模块获取到数据后处理后丢到共享内存中,由专门的统一写库的模块,从共享内存中读取数据,并写到数据库

解决方案 »

  1.   

    up---------------------------------------------------------------------------------------------
    腰缠70元到月入近10万
    http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=453IT工程师 毕业4年我年薪涨到30万 
    http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=51126岁青年坐拥千万域名资产 从小玩家变成CEO 
    http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=515程序员的酸甜苦辣:告别Coding 
    http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=341从月薪3500到700万(一)
    http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=170网络草根月赚3000的十种方法
    http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=517如果我是女的 我肯定不会嫁给做网站的
    http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=512