ouid
v0.9.0
Published
Ordered UUIDs for Node & Bun
Downloads
17
Readme
ouid
ouid (ordered unique identifier) generates universally-unique identifiers that sort in ascending order; i.e., each identifier will be greater than the last. This is important for performance reasons when inserting them into a database because B-tree indexes will not need to be rebalanced as new nodes are added -- each new entry will become a leaf node.
You would need to generate about a billion UUIDs in 5 microseconds or less for a 2% chance of collision. On a modern computer, it takes about 40 µs (0.04 ms) to generate just one.
Installation
npm i ouid
yarn add ouidAPI
browser
Browser support has been dropped.
import ouid from 'ouid';
console.log(ouid()); // <Buffer 14 fb b9 a5 d2 8c d2 40 76 e3 aa 52 89 11 e7 a6>node
const ouid = require('ouid');
console.log(ouid()); // <Buffer 14 fb b9 bd 9e eb 7c ec 00 b8 a4 23 79 ee e4 74>There are no options. Just the one function.
