Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.turingdb.ai/llms.txt

Use this file to discover all available pages before exploring further.

Intelligent DataPart Merging

We have developed policies and algorithms to intelligently merge DataParts in the background. The goal is to:
  • Automatically compact multiple DataParts into fewer ones
  • Detect hot paths and frequently accessed subgraphs
  • Optimize for query throughput and storage locality
Commits start as multiple data parts for fast ingestion and converge toward compact forms for analytical speed, combining the best of both worlds.

Summary

FeatureBenefit
Immutable DataPartsSafe versioning and reuse
Parallel write ingestionHigh-performance batch processing
Shared storage across commitsLower memory usage, fast snapshots
Merge roadmapCompact layout for ultimate read speed
TuringDB uses DataParts to balance high-speed writes, versioned safety, and read-optimized performance, all in a single, cohesive engine. ClickHouse: Parts , A similar model used in high-performance columnar stores to enable immutability, versioning, and efficient compaction.