Back to articles
Stop writing cron jobs: I built a C++ database with native temporal states
How-ToSystems

Stop writing cron jobs: I built a C++ database with native temporal states

via Dev.tomichael300607@gmail.com

Hey everyone, I'm Michael. For the last few months, I've been building CronDB from scratch. It's a native C++ database engine designed to natively evaluate temporal state machines, meaning you don't have to write external polling scripts or cron jobs to manage state changes over time. Under the hood: Written entirely in C++ with a custom lexer and parser. Evaluates FSM clock transitions directly against an O(log n) B-Tree. Uses fixed-width binary .bin files for O(1) random-access reads. Fully ACID compliant with a Write-Ahead Log (WAL) for durability. Ships with an asynchronous webhook engine to push events without blocking the main thread. Includes native Python and JavaScript SDKs for easy integration. The Local Demo I packaged a lightweight demo version of the engine (Windows .exe and Linux ELF) so you can boot it up and test the Temporal FSM syntax natively on your own hardware. You can download the demo binaries here: https://crondb.dev A quick heads-up on the demo: The binary enf

Continue reading on Dev.to

Opens in a new tab

Read Full Article
2 views

Related Articles