API Latency Benchmark
Learn about Reltio’s baseline API performance and the key factors that affect it.
Overview
The Reltio platform powers complex implementations. As you plan your implementation, it’s important to predict the impact of your implementation on performance. This article helps you predict performance by providing:
- Baseline latency for the seven API types mentioned in Table 1.
- Factors that affect latency for each API type.
Baseline API Latency and Parameters
We calculated the latency API types with the following assumptions:
- No Lifecycle Actions (LCA) are used in the tenant
- Simple address cleanser is used
- No ordering and scoring is used in GET requests
- No queries to the data history storage as part of the GET calls
- Transitive matching isn’t enabled (parameter deep = 1)
- URI only flag is set to true for the POST API
The following table summarizes the baseline (average) latency you can expect:
We calculated the latency based on the following baseline parameters.
Changes in these parameters will change the API latency.
API Call | Description | Baseline Latency, ms |
---|---|---|
POST Entities API Latency (POST /entities) | Load data into tenant | 130 |
GET Entities API Latency (GET /entities) | Get entities using a filter | 47 |
GET Entity ID API Latency ((GET /entity/{id})) | Find entity by ID | 51 |
GET Entities Matches API Latency (GET /entity/_matches) | Find all matches for an entity | 97 |
GET Entities Tree API Latency (GET /entity/{id}_tree) | Discover tree | 260 |
GET Entities Hops API Latency (GET /entity/{id}_hops) | Get Hops | 85 |
POST Entities Connections API Latency (POST /entities{id}/_connections) | Find Connections | 227 |
Parameter | Baseline value (no more than) |
---|---|
Batch size for POST entities | 10 entities per batch |
Entity size | 10 KB |
Number of simple attributes per entity | 100 |
Number of nested attributes per entity | 10 |
Number of reference attributes per entity | 0 |
Number of RDM lookups per entity | 5 |
Overall API response size | 50 KB |
Filter conditions for GET entities | 10 |
Match rules for an entity type | 5 |