【问题标题】:What size makes Materialized Paths impractical?什么尺寸使物化路径不切实际?
【发布时间】:2011-06-10 07:54:47
【问题描述】:

如果我希望我的表有 700,000 行,

用户可以是普通注册(开始一个全新的树)
或者 用户可以受邀注册(在现有树上开始新分支)。

如果我们期望这些树平均从第一个节点获得 800 个节点, 物化路径是否实用,它们在什么时候变得不切实际?

【问题讨论】:

  • 确定的嵌套树太慢了? :D
  • :D 或者至少太复杂了 :D
  • 请务必按照我在回答中的建议查看 Postgres 和 ltree 贡献。 ;-)
  • :D 留意更多问题,不幸的是,我们无法切换 DBMS:/

标签: mysql tree materialized-path-pattern


【解决方案1】:

如果我们期望这些树平均从第一个节点获得 800 个节点,那么物化路径是否实用?

根据我的经验,当子树以 10k 个节点的顺序增长时,它们开始变得很麻烦(可以说取决于您的子子树等)。

注意,顺便说一句,如果您切换到 PostgreSQL,您可以使用ltree contrib 直接管理您的树路径。在后一种情况下,我从未设法打破它。 (如,设法引入了材料性能问题。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-09
    • 2012-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多