Skip to main content
Skip table of contents

IDMS database sizing guidance

IDMS Storage Description

The IDMS stores information pertaining to the user’s identity details, proofing life cycle state, and credential status. Additionally, organization information for security, data sources and reporting are also stored. The table below provides a listing of the estimated data sizes for each category of data.

Storage Considerations

Identity data: The table below lists the type and size of data stored for each user that is proofed and credentialed.

Data Storage Type

Description

Size

Biographic Information

Name, email, organization

1MB

Fingerprint capture

Fingerprint captures (rolls, flats, 378 templates)

9MB

Photo capture

Facial image of individual

1MB

Document capture

I-9 Document capture of individual

10MB

Organization specific documentsSupplemental documentation for organization specific proofing requirements4MB
Handwritten captureImage of the handwritten signature capture2MB

Certificates and state information

Base64 encoded certificates; credential state information

2MB

Average Total Storage Per User

29MB per person

Database sizing modeling

When planning the size of the database for the installation, the following model can be used to set the initial size of the database.

Data Storage TypeWill be capturedSize
Biographic InformationYES1MB
Fingerprint captureNO 
Photo captureNO 
Document captureYES10MB
Organization specific documentsYES4MB
Handwritten captureYES2MB
Certificates and state informationYES2MB
State TrackerYES1MB
Audit EventsYES1MB
Average MB Total Per User21
x Planned users10,000
Minimum Initial DB size recommended210 GB

Growth settings

To accommodate for future growth, it is recommended the organization factor in their future credential growth numbers to set the auto growth accordingly. For example, if the organization plans to enroll 50 more users a month, the auto growth setting should be set to 1 GB, if they are planning 500 more users a month, then the auto growth setting should be 10 GB.

 

 

IDMS configuration settings: The table below lists the type and size of data required for IDMS configuration and security needs.

Data Storage Type

Description

Size

Authentication and authorization

Certificate serial number, role information, user ID, account state

2MB/Operator

Data source

Configurations for directory, database, mail server

1MB/Data Source


Reporting: The data stored for reporting needs. Note that the size of the data is also depended on the numbers of queries executed. Each query also generates security events which impact the size the data required. 

Data Storage Type

Description

Size

Id State Tracker

Tracks the user’s individual state changes.

1MB/ entire life cycle tracked

General Audit events

Tracks various security events

.05 MB/ entire life cycle tracked

.05 MB/ per operator query


Memory and Processor Considerations

The memory and processing requirement is dependent on the issuance model implemented by the organization. The tables below detail the IPE transactions and the general recommended memory and processor guidance based on issuance model. 

Identity Processing Event

Description

Biometric acquisitions

Identity data such as photo, fingerprints and I9 documents are sent from the biometric capture stations to the database.

Approvals

Identity data such as photo, fingerprints and I9 documents are fetched from the database and presented to the web user interface.

CMS Provisioning

Identity data including the photo and fingerprint data is fetched from the database and sent to the CMS

CMS Encoding

Credential data from the CMS is sent to the IDMS and stored in the database.

Reporting

Log information is fetched from the database and presented to the web user interface or API.

 

In this context, an issuance model is an architecture that is implemented to perform the necessary IPE transaction to proof the user, issue a credential and monitor the system. The table below describes common issuance models and the recommended processing needs.

Issuance Model

Minimum Recommended Memory

Minimum Recommended Processor Speed

Single capture and encoding station

4GB

X64 2.3GHZ

4 capture and 4 encoding stations

8GB

X64 2.5GHZ

10 capture and 10 encoding stations

16GB

X64 2.9GHZ

25 capture and 25 encoding stations

64GB

Intel Xeon E5-2676 


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.