~drizzle-trunk/drizzle/development

1994.4.23 by Marisa Plumb
new data types content
1
UUID Data Type
2
==============
3
4
The data type uuid stores Universally Unique Identifiers (UUID). Some systems refer to this data type as "globally unique identifier", or GUID, instead. 
5
6
This identifier is a 128-bit quantity that is generated by an algorithm designed to make it very unlikely that the same identifier will be generated by anyone else in the world using the same algorithm. The purpose of UUIDs is to enable distributed systems to uniquely identify information without significant central coordination. 
7
8
sequence generators, which are only unique within a single database.
9
10
A UUID consists of 32 hexadecimal digits, displayed in 5 groups separated by hyphens, in the form 8-4-4-4-12 for a total of 36 characters (32 digits and 4 hyphens). For example:
11
12
550e8400-e29b-41d4-a716-446655440000
13
2197.2.2 by Andrew Hutchings
Add basic contributing section to docs
14
UUIDs are documented as part of ISO/IEC 11578:1996 "Information technology – Open Systems Interconnection – Remote Procedure Call (RPC)" and more recently in ITU-T Rec. X.667 | ISO/IEC 9834-8:2005. The IETF published Standards Track :rfc:`4122` that is technically equivalent with ITU-T Rec. X.667 | ISO/IEC 9834-8.
1994.5.3 by Stewart Smith
add note about what uuid lib we use
15
16
Drizzle uses libuuid to generate UUID values.