uuid7

UUID version 7, which are time-sortable (following the Peabody RFC4122 draft) (by stevesimmons)

Uuid7 Alternatives

Similar projects and alternatives to uuid7

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better uuid7 alternative or higher similarity.

uuid7 reviews and mentions

Posts with mentions or reviews of uuid7. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-08.
  • Sequential UUID in snowflake
    2 projects | /r/snowflake | 8 May 2023
    Snowflake does not support UUID 7. What you could do is import UUID7 Python module and implement a Python UDF.
  • New UUID Formats from IETF
    12 projects | news.ycombinator.com | 12 Jun 2022
  • Understanding UUIDs, ULIDs and String Representations
    6 projects | news.ycombinator.com | 4 Jan 2022
    To summarise the differences:

    * UUIDv6 - sortable, with a layout matching UUIDv1 for backward compatibility, except the time chunks have been reordered so the uuid sorts chronologically

    * UUIDv7 - sortable, based on nanoseconds since the Unix epoch. Simpler layout than UUIDv6 and more flexibility about the number of bits allocated to the time part versus sequence and randomness. The nice aspect here is the uuids sort chronologically even when created by systems using different numbers of time bits.

    * UUIDv8 - more flexibility for layout. Should only be used if UUIDv6/7 aren't suitable. Which of course makes them specific to that one application which knows how to encode/decode them.

    UUIDv7 is thus the better choice in general.

    (I recently wrote Python and C# implementations - https://github.com/stevesimmons/uuid7 and https://github.com/stevesimmons/uuid7-csharp)

  • A note from our sponsor - InfluxDB
    www.influxdata.com | 26 Apr 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Stats

Basic uuid7 repo stats
3
64
0.0
4 months ago

stevesimmons/uuid7 is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of uuid7 is Python.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com