mongodb本身的id 生成的时候 是有策略的 缓存了一大部分id 能确保唯一性 而且效率高 ,查询效率也高。用uuid 生成的 ,每次都要生成一次。这边生成一次了, 插入mongodb中。 mongodb还得查一下 这个id 在mongodb中有没有, 会牺牲性能。 如果你想用自己的uuid 还不如再增加一列 来代表你的uuid 。 这样至少mongodb插入的性能会提升,增加了一列 也和MySQL一致了。
mongodb中uuid和本身object id哪个性能会更好?
最新推荐文章于 2022-07-12 12:03:46 发布