Where Does QuestDB Store Data and Config?
QuestDB keeps tables in a db root folder with server options in server.conf beside the install.
Last updated
QuestDB stores tables as files in a database root directory. Each table gets a folder with column files and metadata inside. Server ports and limits come from server.conf in the configuration folder.
The root path varies by install method, from archives to packages to Docker volumes. Dropping a table means deleting its folder with the server stopped. Back up the root with the config file for restorable pairs.
Where QuestDB stores this, by platform
[QuestRoot]/db
One folder per table with column files inside. Server config sits in conf/server.conf. Root varies by install, so confirm with the service file.
Frequently asked questions
How do I back up QuestDB?
Copy the db root with the server stopped plus server.conf beside it. Table folders restore as a set. Snapshots beat live copies for consistency.
Where is the QuestDB config file?
As server.conf in the conf folder under the install root. Ports and Cairo settings live there. Restart the server after edits.
Notice an outdated path? Let us know.