OrientDB Improves Performance Through Defrag
The problems I found with the HOLES were that small spaces aren’t reused at all and huge defragmentation was present. This caused a global slowness and the growth of the database on disk (in some cases many times the original size). After 2 weeks of work I’ve published in the SVN and maven the new version of the OrientDB storage with:
- In-line defrag: something like some File Systems already do by joining small holes all together. In-line defrag works while the database is online and in use
- Improved the management of small changes to records
- 2 configurable strategies of how to find the best hole to join during defrag process
- configurable hole distance to decide when to join multiple holes all together
Original title and link: OrientDB Improves Performance Through Defrag (NoSQL databases © myNoSQL)
via: http://zion-city.blogspot.com/2011/04/graphdb-benchmark-part-ii.html