• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Ministor
V2EX  ›  程序员

咨询个 hbase 的订单路由问题

  •  
  •   Ministor · Jul 16, 2020 · 1526 views
    This topic created in 2130 days ago, the information mentioned may be changed or developed.
    假设某个公司的订单 10 年达到 100 个亿的数据,存在 hbase 里面
    1.创建一张表,散列到 100 个分区,rowkey 是按照 userid 进行散列
    2.创建 10 张表,每个表有 10 个分区,这 10 个表是按照订单的创建时间每年来划分的,rowkey 是按照 userid 进行散列

    如果用方案 1,那么这张表会不会显得大,因为最近一年的订单访问会比较频繁,一年前的数据访问不那么频繁,有没有那种浪费的感觉

    如果用方案 2,最近一年那个表会不会出现热点问题,可以把一年前的订单用机械磁盘存,最近一年用 ssd 存储,保证 99rt,且降低成本

    目前存在的疑惑就是 方案 2 会不会出现热点问题,因为方案 1 的话,感觉会路由到不同的分区,会减少热点的概率

    对 hbase 还不是太熟悉,求指教一下
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2956 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 720ms · UTC 06:12 · PVG 14:12 · LAX 23:12 · JFK 02:12
    ♥ Do have faith in what you're doing.