VelocityDB & VelocityGraph

Object and Graph Database - ask us, share & let us know what you need.

VelocityDB Version 4.10 Release Notes

Added QuickStart, WebApi and WebApiClient projects to VelocityDB.sln (part of product download/installation). The WebApi, as is, is a starting point for a full RESTful interface to VelocityDB and VelocityGraph. Please suggest to us what you would like us to add to this http interface.

VelocityDB Version 4.9.3 Release Notes

Moved RTree source code from VelocityDB.dll to open source in VelocityDBExtensions project which is part of the sample solution VelocityDB.sln. We currently don’t have an RTree sample project. Help us improve the RTtree code or create a sample!


VelocityDB Version 4.7 Release Notes

Added lz4 as a new page compression option. PageInfo now also contains info about size of page bytes uncompressed. Fix for optimistic locking with SessionNoserver. Fixes for recovery.

Warning: older versions of VelocityDB can NOT read data created with this release. Backup your data before using this release.

VelocityDB Version 4.6.2 Release Notes

Slightly improved performance of worker threads in SessionNoServerShared, especially with pessimistic locking. Cleanup in server locking code and avoid exception in server when attempting to create a database that already exist.


VelocityDB Version 4.6 Release Notes

Added option (on by default) to do object byte encoding and page writes in separate worker threads, one per database (only for SessionNoServerShared at this time). Indexing in a separate thread now also requires using SessionNoServerShared. SessionBase.Compact() improved and now should be run outside scope of a transaction.


VelocityDB Version 4.4 Release Notes

Enabled more Linq queries to use fast path by using direct BTree lookups instead of iterating index. Added SessionBase.TraceIndexUsage as a way to debug incorrect index usage. Added MaximumMemoryUse to VelocityDBServer.exe.config file. Made SessionBase.Persist less recursive by limiting persist to object itself and its direct fields (not anything reachable from object).

VelocityDB Version 4.3 Release Notes

Revert change to call session.FlushUpdates() in session.Index. It is too inefficient – see index section in User’s Guide. Added OptimizedPersistent.Write(). Removed unused parameter “readOnly” from SessionNoServer constructor.