SleekDB is a simple flat file NoSQL database implemented in PHP without any third-party dependencies. It stores data in plain JSON files, making it lightweight and easy to work with.
Unlike relational databases such as SQLite, MySQL, PostgreSQL, or MariaDB, SleekDB is a NoSQL database; think of it more like MongoDB, but simpler and without the overhead.
It's designed for managing a few gigabytes of data with low to medium operation loads. If you need a straightforward database solution without heavy-load IO operations, SleekDB is built for you.
SleekDB works great as the database engine for low to medium traffic websites. It makes database management simple and effortless.
SleekDB caches all query data by default, making your dynamic website perform as fast as a static site.
SleekDB is a flat file database, but unlike traditional systems that use a single file, it stores data across multiple JSON files. This approach provides better concurrency support. Plus, query results are cached and reused from a single file, eliminating the need to traverse multiple files on every request.
SleekDB powers many websites and applications in production right now. Our core team actively maintains and develops the database, ensuring it stays reliable and up-to-date.
Join our Discord channel. We'd love to hear from you and get your feedback!