dev-master
9999999-devSimple Information Storage Service
GPL-3.0-or-later
The Requires
0.1.1
0.1.1.0Simple Information Storage Service
GPL-3.0-or-later
The Requires
0.1.0
0.1.0.0Simple Information Storage Service
GPL-3.0-or-later
The Requires
Wallogit.com
2017 © Pedro Peláez
Simple Information Storage Service
, (*1)
Simple Information Storage Service., (*2)
https://sinri.github.io/KolaDB/index.html, (*3)
composer require sinri/kola-db, (*4)
A simple three level object storage structure and simple key-value properties within objects., (*5)
Cluster::DIR {
Collection::DIR {
Object::JSON_FILE {
field1:value1,
field2:value2
}
}
}
Action grammar is used to communicate with the server to do certain action., (*6)
{
"action":"drop",
"cluster":"CLUSTER_NAME",
"collection":"COLLECTION_NAME",
"object":"OBJECT_NAME"
}
Fields collection and object are optional., (*7)
{
"action":"edit",
"cluster":"CLUSTER_NAME",
"collection":"COLLECTION_NAME",
"object":"OBJECT_NAME",
"data":{
"KEY":"VALUE"
}
}
{
"action":"rename",
"cluster":"CLUSTER_NAME",
"collection":"COLLECTION_NAME",
"object":"OBJECT_NAME",
"change":"NEW_NAME"
}
Fields collection and object are optional., (*8)
{
"action":"query",
"cluster":"CLUSTER_NAME",
"collection":"COLLECTION_NAME",
"query":[
{
"method":"EQUAL",
"field":"FIELD_NAME",
"reference":"REFERENCE"
},
{
"method":"AND",
"queries":[
{
"method":"EQUAL",
"field":"FIELD_NAME",
"reference":"REFERENCE"
},
{
"method":"EQUAL",
"field":"FIELD_NAME",
"reference":"REFERENCE"
}
]
}
]
}
{
"action":"list",
"cluster":"CLUSTER_NAME",
"collection":"COLLECTION_NAME"
}
Field collection is optional., (*9)
Simple Information Storage Service
GPL-3.0-or-later
Simple Information Storage Service
GPL-3.0-or-later
Simple Information Storage Service
GPL-3.0-or-later