zoukankan      html  css  js  c++  java
  • 多库多表大数据查询讨论

    求问大神 1000张结构相同的表 分布在10个数据库每个数据库100张表每张表100w条数据,有什么高效的查询方法

    不做跨库join什么都好

    现在要跨裤啊

    在分库分表的时候 肯定有规律吧


    有规律

    从第一个库的第一张表第一条数据是标号是0000001

    你要查询多少出来

    现在要查找某一条数据呢

    某一条 的条件是什么呢
    能根据条件找到哪个库 哪张表吗

    根据条件判断应该在哪个服务器,哪个库,哪个表,然后select……where

    你们肯定有分服务器,分库,分表策略。查数据需要与当初的拆分存储策略相结合

    如果不知道分库分表策略,就像在京东的100个仓库中找到一个金士顿内存条一样,高效方法仓储管理部知道。

    看来设计多库多表时,要考虑怎么存进去和怎么查出来的问题啊。

    这个是需要深入分析,仔细研究规划的问题。

    ------------------

    201807191659更新

    假如分库分表时考虑不充分,那么可以写一个程序,根据不同策略,统计各个库的数据分布情况,然后存入到索引库。

    然后以后查询时,可以根据插叙条件到索引库确定范围后,再去具体的库查询数据。

    比如;按照名字统计各个库首字母为李的数据;

  • 相关阅读:
    顺序的分数 Ordered Fractions
    容易的网络游戏
    Linux常用命令大全(share)
    Linux和UNIX监控
    Linux命令汇总
    优秀员工的10个修养
    ibatis使用--SqlMapClient对象
    一个男人关心的东西 决定了他的层次
    Linux下vi命令大全
    Linux中图形界面和文本模式相互切换
  • 原文地址:https://www.cnblogs.com/Tpf386/p/6733115.html
Copyright © 2011-2022 走看看