够戗吧,建议使用postgre,20G的数据量速度还可以,但是绝对没有百亿,呵呵,LZ可以探索一下~~,到时候记得分享结果,hoho~~

解决方案 »

  1.   

    以下的内容抄自mysql官方文档,1.844e+19大概是 ... 十亿亿?不太会数数,多多包涵.
    =======
    There is a limit of 232  (~4.295E+09) rows in a MyISAM table. You can increase this limitation if you build MySQL with the --with-big-tables option then the row limitation is increased to (232)2  (1.844E+19) rows. See Section 2.9.2, “Typical configure Options”. Beginning with MySQL 5.0.4 all standard binaries are built with this option.
      

  2.   

    因为做的是广告系统,需要计算点击和展示次数,如果一天有1000万的展示次数,那么一年就不近30亿条数据了吗?
    当然,表很简单,就是记录一下IP和点击时间就行了.
    这样的要求用mysql应该能够应付吧.
      

  3.   

    肯定不行,oracle要不是支持分布式应用,单机上的一个数据库也不能支持百亿条记录。