2017 © Pedro Pelรกez
 

library sleekdb

SleekDB - A 30Kb NoSQL Database made using PHP

image

rakibtg/sleekdb

SleekDB - A 30Kb NoSQL Database made using PHP

  • Thursday, April 26, 2018
  • by rakibtg
  • Repository
  • 7 Watchers
  • 43 Stars
  • 13 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 6 Versions
  • 8 % Grown

The README.md

<, (*1)

h1 align="center">Please give it a Star if you like the project ๐ŸŽ‰ โค๏ธ, (*2)

<, (*3)

h1>, (*4)

, (*5)

SleekDB - A NoSQL Database made using PHP

Full documentation: https://sleekdb.github.io/

SleekDB is a simple flat file NoSQL like database implemented in PHP without any third-party dependencies that store data in plain JSON files., (*6)

It is not designed to handle heavy-load IO operations, it is designed to have a simple solution where all we need a database for managing a few gigabytes of data. You can think of it as a database for low to medium operation loads., (*7)

Features

  • โšก Lightweight, faster, (*8)

    Stores data in plain-text utilizing JSON format, no binary conversion needed to store or fetch the data. Default query cache layer., (*9)

  • ๐Ÿ”† Schema free data storage, (*10)

    SleekDB does not require any schema, so you can insert any types of data you want., (*11)

  • ๐Ÿ” Query on nested properties, (*12)

    It supports schema free data, so you can filter and use conditions on nested properties of the JSON documents!, (*13)

    where( 'post.author.role', '=', 'admin' )
    

    SleekDB will look for data at:, (*14)

    {
    "post": {
      "author": {
        "role": "admin"
      }
    }
    }
    
  • โœจ Dependency free, only needs PHP to run, (*15)

    Supports PHP 7+. Requires no third-party plugins or software., (*16)

  • ๐Ÿš€ Default caching layer, (*17)

    SleekDB will serve data from cache by default and regenerate cache automatically! Query results will be cached and later reused from a single file instead of traversing all the available files., (*18)

  • ๐ŸŒˆ Rich Conditions and Filters, (*19)

    Use multiple conditional comparisons, text search, sorting on multiple properties and nested properties. Some useful methods are:, (*20)

  • where
  • orWhere
  • select
  • except
  • in
  • not in
  • join
  • like
  • sort
  • skip
  • orderBy
  • update
  • limit
  • search
  • distinct
  • exists
  • first
  • delete
  • like
  • not lik
  • between
  • not between
  • group by
  • having
  • ๐Ÿ‘ Process data on demand, (*21)

    SleekDB does not require any background process or network protocol in order to process data when you use it in a PHP project. All data for a query will be fetched at runtime within the same PHP process., (*22)

  • ๐Ÿ˜ Runs everywhere, (*23)

    Runs perfectly on shared-servers or VPS too., (*24)

  • ๐Ÿฐ Easy to learn and implement, (*25)

    SleekDB provides a very simple elegant API to handle all of your data., (*26)

  • ๐Ÿฐ Easily import/export or backup data, (*27)

    SleekDB use files to store information. That makes tasks like backup, import and export very easy., (*28)

  • ๐Ÿ’ช Actively maintained, (*29)

SleekDB is created by @rakibtg who is using it in various types of applications which are in production right now. Our other contributor and active maintainer is Timucin who is making SleekDB much better in terms of code quality and new features., (*30)

Visit our website https://sleekdb.github.io/ for documentation and getting started guide.

The Versions

26/04 2018

dev-master

9999999-dev

SleekDB - A 30Kb NoSQL Database made using PHP

  Sources   Download

MIT

The Requires

  • php >=5.4

 

by Avatar rakibtg

database api micro framework php rest nosql flatfile sleekdb

26/04 2018

0.7.1

0.7.1.0

SleekDB - A 30Kb NoSQL Database made using PHP

  Sources   Download

MIT

The Requires

  • php >=5.4

 

by Avatar rakibtg

database api micro framework php rest nosql flatfile sleekdb

26/04 2018

0.7

0.7.0.0

SleekDB - A 30Kb NoSQL Database made using PHP

  Sources   Download

MIT

The Requires

  • php >=5.4

 

by Avatar rakibtg

database api micro framework php rest nosql flatfile sleekdb

24/04 2018

0.5.2

0.5.2.0

SleekDB - A 30Kb NoSQL Database made using PHP

  Sources   Download

MIT

The Requires

  • php >=5.4

 

by Avatar rakibtg

database api micro framework php rest nosql flatfile sleekdb

24/04 2018

0.5.1

0.5.1.0

SleekDB - A 30Kb NoSQL Database made using PHP

  Sources   Download

MIT

The Requires

  • php >=5.4

 

by Avatar rakibtg

database api micro framework php rest nosql flatfile sleekdb

23/04 2018

0.5

0.5.0.0

SleekDB - A 30Kb NoSQL Database made using PHP

  Sources   Download

MIT

The Requires

  • php >=5.5

 

by Avatar rakibtg

database api micro framework php rest nosql flatfile sleekdb