现在有个应用 数据库类型拟定用mysql  
每天数据查询量达千万级,大概每秒100余次
愿闻其详,忘先生赐教

解决方案 »

  1.   

    你的查询是些什么?如果都是 select * from table然后什么条件都没有,每次需要查出千万记录,则没什么好办法。如果每次仅查出几条或几百条记录,则可以考虑优化你的查询或者数据库。1. 添加适当的索引。
    2. 进行表分区
    3. 升级硬件
    4. 重新设计你的数据库。
    5. 。
      

  2.   


    从scale,sharding入手好了,各种切、分都用上。再在各种查询的语句上面建立好索引;
      

  3.   

    搜索一次 记录一次 每秒 大概100多条搜索---------就是每秒100次写,假如是有100个连接来完成,就是每秒1次写。
    写多的话,建议读写分离,和innodb。
    可以从程序的角度设置每个写一个连接,尽量并行。
    也可以根据时间来表分区,分多个表写入啥的。