aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 110d25b969247dd3e1967b9824115c508d79b003 (plain)
1
2
3
# LinearDB

A simple database program that maintains a linear philosophy: when you can't run stuff in parallel, _don't_ run stuff in parallel. You can send queries in a simple scripting language, and the multiplexer will send them to the database engine _one at a time_, to be evaluated with the utmost care by the engine. Feature: no two queries will run at the same time, and **transactions are not a feature, but a something commonplace and inherent to the protocol**. Everything is a transaction, so don't worry about other programs messing with the database while it's _your turn_.