如何将互斥量用于简单的分布式计数器/ id gen 且性能损失最小

问题描述 投票:0回答:0

我想使用不支持此功能的 nosql 数据库设置一个简单的自动递增 id,并且正在考虑使用互斥锁来保证排序。我担心这对性能的影响,并正在考虑使用队列作为使其成为非阻塞的一种方式。我觉得这是一个非常常见的问题,比如 youtube 视图计数或 facebook 之类的计数,但也许他们正在使用带有 sql 的 dbms 内置的东西。我想知道是否有人可以确认这没问题,或者是否已经有了针对我提到的约束的规范解决方案。谢谢!

database nosql distributed-computing
© www.soinside.com 2019 - 2024. All rights reserved.