Type of Entity-IDs

Description

As a developer, I want Entity IDs to be of type "String" instead of "Long" because numeric IDs cause many problems.

Detailed Description:

The generation of numeric IDs can only take place through a central point and often requires DB access; Namespaces can only be represented by numbers, whose management is quickly complicated; Merging data from different sources is conflict-prone and requires a complex encapsulation of the data.

Strings, on the other hand, can easily be generated decentrally (e.g., UUIDs), and namespaces can be easily formed using prefixes. In addition, primary keys from any data sources can always be represented as a string (even if only as a hexadecimal representation of the naked bits), while a representation as long is only possible with keys with a maximum of 64 bits.

Activity

Show:
Angelika Wittek
July 17, 2017, 9:33 AM
Angelika Wittek
July 21, 2017, 11:57 AM

Implemented and tested for V0.7.

Assignee

Angelika Wittek

Reporter

Hans-Jörg Kremer

Labels

Process Step

Global

Eclipse Project

MDM Business Layer

Status

New

Components

None

User Story Name

Type of Entity-IDs

Implementer (Company)

None

Customer (Company)

None

Epic Link

Fix versions

Affects versions

Priority

Major
Configure