Tagged articles

random ID

1 articles · Page 1 of 1
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Nov 4, 2020 · Fundamentals

An Overview of Six Distributed ID Generation Algorithms and Their Trade‑offs

This article introduces the concept of distributed IDs, outlines the required properties of global uniqueness, high availability, performance and simplicity, and compares six generation schemes—UUID/GUID, database auto‑increment, random numbers, random strings, Snowflake, and MongoDB ObjectID—detailing their structures, advantages and disadvantages.

Distributed IDMongoDB ObjectIDSnowflake
0 likes · 8 min read
An Overview of Six Distributed ID Generation Algorithms and Their Trade‑offs