Pre tých čo nevedia, tak dávnejšie som napísal vlastný DB engine (Node.js knižica), ktorý som pomenoval NoSQL embedded database. Myšlienka bola jednoduchá: vytvoriť malú, efektívnu a pure JavaScript nezávislú databázu, ktorá dokáže ukladať JSON objekty do jedného (podmienkou bolo) textového súboru.
Keď som sa pýtal môjho najlepšieho kamaráta na názor, že chcem napísať vlastnú DB, tak sa ma spýtal, či mi nej@be? Našťastie j@balo a podarilo sa mi napísať skvelú knižnicu, ktorá je základom skoro všetkých mnou vytvorených projektov (aj tento blog používa NoSQL embeddded databázu).
Je jedno či máte Linux, macOS, Windows alebo whatever, proste nahráte projekt a databáza ide. Databázu využívam prevažne na ukladanie kontaktných formulárov a logov. No zašiel som trochu ďalej a na databáze je postavený napr. internetový obchod Total.js Eshop alebo Total.js CMS, funguje to dokonale a DB bez problémov zvláda via ako 1000 jednoduchších dokumentov v DB.
Včera sa mi podarilo vytvoriť from scratch webový DB explorer, takže jednoducho zoberiete NoSQL embedded databázu a prehodíte ju do prehliadača. Prehliadač databázu načíta a zobrazí jej obsah.
Explorer: https://nosql.totaljs.com
Po úprave si môžete upravenú databázu stiahnúť späť.