Skip to content

Commit 2fd788d

Browse files
committed
add Triple Store Sizing figures
1 parent 0157ae3 commit 2fd788d

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
icon: material/memory
3+
title: "Triple Store Sizing"
4+
---
5+
6+
# Triple Store Sizing
7+
8+
The following table provides a generic sizing orientation when planning the triple store hardware.
9+
10+
## Sizing Factors
11+
12+
The actual hardware requirements depend on several factors, including:
13+
14+
- **Data Model Complexity**: The number of statements and the complexity of the ontology.
15+
- **Workload**: The types of queries (e.g., analytical vs. transactional) and update frequency.
16+
- **Users**: The number of concurrent users and their usage patterns.
17+
- **Hardware**: The specific performance characteristics of the server hardware (CPU, Disk, RAM).
18+
19+
## Sizing Table
20+
21+
| Statements | RAM | Disk Usage |
22+
| ---: | ---: | ---: |
23+
| ~130 M | 8 GB | ~15 GB |
24+
| ~280 M | 16 GB | ~32 GB |
25+
| ~1.100 M | 32 GB | ~110 GB |
26+
| ~2.500 M | 64 GB | ~290 GB |
27+
| ~20.000 M | 128 GB | ~2.000 GB |
28+
29+
## Performance Considerations
30+
31+
When planning your infrastructure, consider the following performance priorities:
32+
33+
- **CPU**: Single-core performance is critical for query execution speed.
34+
- **Disk I/O**: High IOPS and throughput are essential for load and indexing performance. SSDs are strongly recommended.
35+
- **RAM**: While CPU and Disk influence performance, RAM is the mostly limiting factor in terms of the maximum amount of triples that can be loaded and queried efficiently.

0 commit comments

Comments
 (0)