content/shared/influxdb3-internals-reference/durability.md
When data is written to {{% product-name %}}, it progresses through multiple stages to ensure durability, optimize performance, and enable efficient querying. Configuration options at each stage affect system behavior, balancing reliability and resource usage.
As written data moves through {{% product-name %}}, it follows a structured path to ensure durability, efficient querying, and optimized storage.
{{< img-hd src="/img/influxdb3/influxdb3-core-enterprise-ingest-path-flow.png" alt="Ingest path and data flow for InfluxDB 3 Core & Enterprise" />}} <span class="caption">Figure: Write request, response, and ingest flow for InfluxDB 3 Core and Enterprise</span>
no_sync=true, the server sends a response to acknowledge the write without waiting for persistence.no_sync=false (default), the server sends a response to acknowledge the write.exec-mem-pool-bytes) when converting data to Parquet format. For write-heavy workloads, ensure adequate memory is allocated.