UUIDNext
unity-guid-regenerator
UUIDNext | unity-guid-regenerator | |
---|---|---|
6 | 1 | |
157 | 139 | |
- | - | |
6.7 | 1.1 | |
13 days ago | about 1 year ago | |
C# | C# | |
BSD Zero Clause License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
UUIDNext
-
Hey guys! Just wanted to share a tip on how to use performant Guid as primary keys in databases. Have you heard about UUID Version 7? It's here to save the day! Give it a try and let me know what you think. Happy coding! 😎💻
Here's the link to the library: https://github.com/mareek/UUIDNext
-
I need some help to adapt my UUID/GUID library (UUIDNext) to generate the best UUIDs for PostgreSQL, MySQL and other DBMS
I maintain a library that generate database optimized UUIDs and to investigate how UUID are stored and sorted on various databases, I need you to execute a little program that show just that (see end of post for more details).
-
How to use performant Guid as primary keys in databases. UUID Version 7 to the rescue!
Not my library: UUIDNext
-
TL;DR HiLo Key Generation in Entity Framework
BUT if you want to us GUID's on the server side as performant indexes, use this: https://github.com/mareek/UUIDNext
- UUINext: a modern .NET library to generate database friendly or name based UUID/GUID based on the latest RFC draft [crosspost from r/csharp]
- UUINext: a modern .NET library to generate database friendly or name based UUID/GUID based on the latest RFC draft
unity-guid-regenerator
-
How to create a new GUID for importing into a separate project
looks like this guy made a tool to do just that: https://github.com/jeffjadulco/unity-guid-regenerator
What are some alternatives?
NewId - A sequential id generator that works across nodes with no collisions
Harmony - A library for patching, replacing and decorating .NET and Mono methods during runtime
uuid - Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.
InjectFix - InjectFix is a hot-fix solution library for Unity
go.uuid - UUID package for Go
lively - Free and open-source software that allows users to set animated desktop wallpapers and screensavers powered by WinUI 3.
Huid - 🎫 High-speed a FNV-1a-128 hash-based UUID.
UniTask - Provides an efficient allocation free async/await integration for Unity.
rfc4122bis - revision to RFC4122
Entitas - Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Ulid - Fast .NET C# Implementation of ULID for .NET and Unity.
Entity Framework - EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.