NoSQL жив

Вот уже полгода я пишу свою NoSQL базу данных для хранения пользовательских данных взамен обычных плоских файлов. Раньше, получая доступы по работе, сохраняя URL или прочую метаинформацию, мне приходилось редактировать файлы, что было очень неудобно. Я решил написать утилиту, которая будет заниматься хранением информации всех моих данных, чтобы их можно было быстро получить при необходимости. Разумеется я не буду использовать здесь O_DIRECT, AVX, io_uring и прочие механизмы агрессивной оптимизации быстродействие, так как она локальная и работает как cli утилита, а не демон, что даже обидно, так как я перечитал кучу материала по оптимизациям NoSQL баз данных, но собираюсь применить их в моём следующем творении, где я сфокусируюсь на одной конкретной нише для хранения данных. У меня готова значительная часть работы. Планирую выпустить релиз в начале ноября 2026 года. Я оставлю обширную документацию к принципам и механизмам работы NoSQL баз данных. Принципиально писал без использования нейросетей. Это будет мой первый объёмный код на C. Linux x64.

NoSQL жив
db create workspace —varchar=256; db use workspace; db add login admin; db add pwd 12345; db add site example.test; db get login; // admin db open site // open in default browser db remove pwd; db drop workspace; // etc...