0.1.1 • Published 11 years ago
alldata-keygen v0.1.1
alldata-keygen
Stability: 1 - Experimental
Key generation module for AllData, a distributed master-less write-once immutable event store database implementing "All Data" part of Lambda Architecture.
Usage
var AllDataKeygen = require('alldata-keygen');
var key = AllDataKeygen.createKey();
// 20130927T005240652508858176
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 fromprocess.hrtime()[1]
; could be less than 9 digits