在数据存储模式下的 Google Cloud Firestore 中使用 UUID 作为键是否安全?
Is it safe to use UUIDs as keys in Google Cloud Firestore in Datastore Mode?
我读到在 Google Cloud Firestore 的数据存储模式中设置自定义键时,avoid using monotonically increasing IDs 很重要,因为这些可能会导致热点。
允许 Google 生成 ID 可以避免这个问题。
但是,我想通过为每个实体生成一个 UUID 来设置我自己的 ID。这种做法是否可能导致文章中描述的热点问题?或者 UUID 中的熵是否意味着实体可能在整个键空间中分布良好?
如果是标准随机UUID,它的熵就足够了。
我读到在 Google Cloud Firestore 的数据存储模式中设置自定义键时,avoid using monotonically increasing IDs 很重要,因为这些可能会导致热点。
允许 Google 生成 ID 可以避免这个问题。
但是,我想通过为每个实体生成一个 UUID 来设置我自己的 ID。这种做法是否可能导致文章中描述的热点问题?或者 UUID 中的熵是否意味着实体可能在整个键空间中分布良好?
如果是标准随机UUID,它的熵就足够了。