perl-Data-YUID - Distributed unique ID allocator

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package filename perl-Data-YUID-0.06-alt1.noarch.rpm
Package name perl-Data-YUID
Package version 0.06
Package release alt1
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 14.88 KB
Installed size 14.88 KB
*Data::YUID* ("Yet another Unique ID") is an ID allocation engine that can
be used both in client/server mode--with a set of distributed servers--and
within a single process.
It generates IDs with temporal and spatial uniqueness. These IDs are less
universally unique than Type-1 UUIDs, because they have only 64 bits of
usable ID space split up between the various parts. Currently, ID
generation uses this split:
16 bits of host ID (akin to a locally provisioned MAC address)
36 bits of time in seconds since the epoch (currently Jan 1 2000 00:00 GMT)
12 bits of serial incrementor
Given the following restrictions, a YUID generator will generate guaranteed
globally (within your control) unique IDs:
=over 4
=item 1. no two hosts with the same host ID are running simultaneously
=item 2. for a given ID namespace, no more than (T - S) * (2^12) IDs have been generated, where T = current time and S = start time of generator
The size of the incrementor is dependent on the rate of request. For IDs
with a short lifetime but high request rate, you could use fewer time bits
and more serial bits.


Package Version Architecture Repository
perl-Data-YUID - - -


Name Value
/usr/share/perl5 -
perl( -
perl( -
perl(IO/Socket/ -
perl( -
perl(URI/ -
perl( -
perl( -
rpmlib(PayloadIsLzma) -


Name Value
perl(Data/ = 0.060
perl(Data/YUID/ -
perl(Data/YUID/ = 0.010
perl-Data-YUID = 0.06-alt1


Type URL
Binary Package perl-Data-YUID-0.06-alt1.noarch.rpm
Source Package perl-Data-YUID-0.06-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Data-YUID rpm package:
    # sudo apt-get install perl-Data-YUID



See Also

Package Description
perl-Data-YUID-scripts-0.06-alt1.noarch.rpm Data-YUID scripts
perl-Data-Zipcode-TW-1.0-alt1.noarch.rpm Taiwan zipcode data in a box
perl-Data-Zipper-0.02-alt1.noarch.rpm Easily traverse and transform immutable data
perl-Data-asXML-0.07-alt1.noarch.rpm convert data structures to/from XML
perl-Data-iRealPro-1.15-alt1.noarch.rpm Convert iRealBook/iRealPro data
perl-Data-iRealPro-scripts-1.15-alt1.noarch.rpm Data-iRealPro scripts
perl-DataDist-0.0.0-alt1.noarch.rpm Convention for distribution that primarily contains/shares data
perl-DataDog-DogStatsd-0.05-alt1.noarch.rpm A Perl client for DogStatsd
perl-DataExtract-FixedWidth-0.09-alt1.noarch.rpm The one stop shop for parsing static column width text tables!
perl-DataFlow-1.121830-alt1.noarch.rpm A framework for dataflow processing
perl-DataFlow-Proc-DBF-0.03-alt1.noarch.rpm A dBase DBF converting processor
perl-DataFlow-Proc-DPath-1.112100-alt1.noarch.rpm A processor that filters parts of data structures
perl-DataFlow-Proc-HTMLFilter-1.112100-alt1.noarch.rpm A HTML filtering processor
perl-DataFlow-Proc-JSON-1.112100-alt1.noarch.rpm A JSON converting processor
perl-DataFlow-Proc-MessagePack-1.112100-alt1.noarch.rpm A MessagePack converting processor