收藏
回答

云数据库中,将较大的相关数据存在一个文档中,影响存取效率吗?

比如,我想将账户余额数据和交易流水数据储存在同一个文档中,用{balance: 100, orders: [{...}, {...}]}这样的格式。如果交易流水数据大概率不会超过100笔,这样的储存方式,会影响读写效率吗?谢谢

回答关注问题邀请回答
收藏

1 个回答

  • 跨商通
    跨商通
    2021-04-20

    挺好,没毛病。也是我比较偏向的表结构。效率影响不大,但是逻辑要简单的多。

    但是该方式仅用于balance。用在其他地方不一定合理。

    2021-04-20
    有用 1
    回复 3
    • yangxuqing
      yangxuqing
      发表于移动端
      2021-04-20
      谢谢😀
      2021-04-20
      回复
    • 跨商通
      跨商通
      2021-04-20回复yangxuqing
      另外,100笔预计不准,我猜你只记录了充钱的流水?难道你用余额支付时,从balance上扣钱的流水不记录吗?这样用户每次用余额支付的流水数,是个无限值。这个需要考虑。
      2021-04-20
      1
      回复
    • yangxuqing
      yangxuqing
      发表于移动端
      2021-04-20
      嗯嗯,对,我缺少考虑了😅
      2021-04-20
      回复
登录 后发表内容