alldata-keygen
Stability: 1 - Experimental
Key generation module for AllData, a distributed master-less append-only immutable event store database implementing "All Data" part of Lambda Architecture.
Usage
var AllDataKeygen = require('alldata-keygen');
var key = AllDataKeygen.createKey();
Test
npm test
Overview
AllDataKeygen generates a unique key for every event to be stored in AllData.
Documentation
AllDataKeygen
Public API
AllDataKeygen.createKey()
Creates a new key. Example: 20130927T005240652508858176
.
Format is YYYYMMDDThhmmsslllnnnnnnnnn
:
YYYY
current UTC yearMM
current UTC monthDD
current UTC dayT
time separatorhh
current UTC hoursmm
current UTC minutesss
current UTC secondslll
current UTC millisecondsnnnnnnnnn
nanoseconds "unique" marker from process.hrtime()[1]
; could be less than 9 digits