----------------------------
May 13, 2018
----------------------------
- Important bugfix when create a queue folders without permission to write
- Improve addSchema method
----------------------------
Feb 3, 2018
----------------------------
- Better concurrent access control based on queues
- Setting nodes with closures
- Creating pre-saved orders
- Trash collector for performance goals
- Multi-triggers / triggers as closures
----------------------------
Oct 22, 2017
----------------------------
- saving reverse information about indexes from node record. Now the nodes/files
can be have another file with extension .idx that contain the information about
stored indexes in another schemas
/database/contacts/.index/n/y/[nodeid]
/database/contacts/[nodeid]
/database/contacts/[nodeid].idx <= with ["indexes" => ["/database/contacts/.index/n/y/[nodeid]"]]
- new method for replace nodes
- $db->setNode() - update the node, set only altered properties (in sql UPDATE node SET field = value)
- $db->putNode() - replace the node (in sql DELETE node ...; INSERT node ...;)
- recording schema stats
$db->getStats()['count'] - count of nodes in the default schema
$db->getStats("database/contacts")['count'] - count of contacts
$db->getStats("database/contacts/.index/n/y")['count'] - count of contacts of NY
----------------------------
Sep 20, 2017
----------------------------
- change method for lock node
- better performance fixes
- improve the examples
----------------------------
Sep 16, 2017
----------------------------
- forEachNode method
- Get nodes recursively
- Index nodes for full text search
- New method for full text search
- Release 1.3 version
----------------------------
Feb 22, 2016
----------------------------
- getNode with default data
----------------------------
January 29, 2016
----------------------------
- Rename the project
----------------------------
December 29, 2015
----------------------------
- bugfix on getNode
----------------------------
October 21, 2014
----------------------------
- Allow to retrieve data from array to old class phpDBFastEntity [obsolete]
|