互联网服务 数据库

12306海量交易能用informix数据库吗

12306海量交易能用informix数据库吗
参与14

14 同行回答

cdcd007 cdcd007 技术经理 艾得威
12306在数据库上表现的主要问题是数据行访问过于集中。如果按天、按车次对车票票号进行分片处理,只要有订票请求首先把订出标志更新掉,这样几乎不对数据进行封锁,交易失败或者交易超时再把标志更新回票未订出,那数据库完全是可以跑得飞的,和用哪个数据库没啥关系。查询条件为...显示全部
12306在数据库上表现的主要问题是数据行访问过于集中。如果按天、按车次对车票票号进行分片处理,只要有订票请求首先把订出标志更新掉,这样几乎不对数据进行封锁,交易失败或者交易超时再把标志更新回票未订出,那数据库完全是可以跑得飞的,和用哪个数据库没啥关系。

查询条件为日期+车次->取余票量->生成票号和订票人信息并入库,这个流程数据库会慢死的,而且封锁这块究竟用乐观锁还是悲观锁完全没法做平衡处理。 收起
IT咨询服务 · 2012-01-14
浏览534
liaosnet liaosnet 信息分析/架构师 gbasedbt.com
12306不是数据库的问题。。而是网络架构的问题~~就当前来看,用户数是1000W。每天放票数顶多3亿张~~这个信息完全放内存里也没有多大的数据量。。。显示全部
12306不是数据库的问题。。而是网络架构的问题~~
就当前来看,用户数是1000W。
每天放票数顶多3亿张~~这个信息完全放内存里也没有多大的数据量。。。 收起
IT咨询服务 · 2012-01-14
浏览461

    提问者

    luozhenhua36
    系统工程师 aaa
    评论140

    相关问题

    相关资料

    相关文章

    问题状态

  • 发布时间:2012-01-14
  • 关注会员:0 人
  • 问题浏览:6594
  • 最近回答:2012-07-16
  • X社区推广