2 Repos
Generation of unique IDs used to track high-volume events and transactions across distributed systems.
Distinct from Transaction State Tracking: Shortlist candidates focus on financial history or state tracking, not the generation of tracking IDs for events.
Explore 2 awesome GitHub repositories matching data & databases · High-Scale Event Identifiers. Refine with filters or upvote what's useful.
Snowflake is a distributed unique ID generation service designed to produce non-colliding, time-ordered identification numbers at high scale. It functions as a scalable ID issuer that creates distinct entity identifiers across multiple server nodes to avoid coordination bottlenecks. The system utilizes stateless identifier coordination, calculating unique IDs through a deterministic mathematical formula rather than relying on a central database to track the last issued number. This approach allows it to generate identifiers for distributed database primary keys and high-scale transaction trac
Produces a steady stream of unique identifiers to track individual events or transactions across a large application.
xid ist eine Bibliothek für verteilte eindeutige Identifikatoren, die darauf ausgelegt ist, kompakte, global eindeutige und k-sortierbare IDs zu generieren. Sie fungiert als zustandsloser Generator, der Identifikatoren erstellt, ohne einen zentralen Koordinator oder Netzwerksynchronisierung zwischen Instanzen zu erfordern. Das Projekt konvertiert binäre Identifikatoren in menschenlesbare, case-insensitive Base32-Strings, wodurch die Ausgabe für die Verwendung in URLs und Webanwendungen geeignet ist. Es stellt die Eindeutigkeit über verschiedene Prozesse und Hosts hinweg sicher, indem hochauflösende Zeitstempel mit Maschinenidentifikatoren kombiniert werden. Diese Identifikatoren sind für die Verwendung als Primärschlüssel in Datenbanken konzipiert, um die Indexierungs- und Suchleistung zu verbessern. Das System unterstützt die Koordination verteilter Systeme und die Skalierung von Backends, indem es Identifikatoren bereitstellt, die eine annähernd chronologische Reihenfolge beibehalten.
Produces high-scale unique identifiers that remove central bottlenecks for distributed event tracking.