VelocityDB & VelocityGraph

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

VelocityDB Version 4.2.5 Release Notes

Placement fix, use IOptimizedPersistable.PlacementDatabaseNumber if overridden to return something other than Placement.DefaultPlacementDatabaseNumber. Fix for an [UseOidShort] issue.

VelocityDB Version 4.2.4 Release Notes

Guard against setting property values to null (instead remove Edge/Vertex property value) and add IOptimizedPersistable as a property type choice. Handle errors better on server side. Now removing objects from indices when deleting a database.


VelocityDB Version 4.2.2 Release Notes

Enable object caching by default (Make CacheEnum.Yes default in session constructors) and release all cached objects when a cached database is not up to date (updated by another session). This can have a dramatic impact on performance. One client saw elapsed time go from 15 minutes to 4 s.

VelocityDB Version 4.1 Release Notes

Added SessionBase.Compact() (not yet implemented for ServerClientSession). Improved handling of Unpersist – now updates AutoPlacement so that slot is reused when a new objects of the same type is persisted. Updated license check.


VelocityDB Version 4.0 Release Notes

Added untested versions of VelocityDB.dll for iOS and Android. The names of these added DLLs are: VelocityDBiOS.dll and VelocityDBAndroid.dll. They are part of the normal download, placed in installation folder. Do license check only when updating database schema. This enables deployment without a license database (4.odb). Updated User’s Guide describing this for deployments.

VelocityDB Version 3.17 Release Notes

[AutoIncrement] field attribute added. Use it to automatically get a unique number (sequence from 1 normally) generated for every instance of a class to be stored in a field within a class, such as in:

  public class Person : OptimizedPersistable
  {
    string firstName;
    string lastName;
    ushort age;
    UInt64 idNumber;
    Person bestFriend;
    [AutoIncrement]
    UInt64 autoIncrement;
    SortedSetAny<Person> friends;

VelocityDB Version 3.16 Release Notes

For ServerClientSession, only invalidate pages updated by another transaction instead of invalidating an entire Database. Updated session constructor parameter.