github vaticle/typedb 2.5.0
TypeDB 2.5.0

latest releases: 2.28.3, 2.28.3-rc0, 2.28.2-rc1...
2 years ago

Install & Run: http://docs.vaticle.com/docs/running-typedb/install-and-run

New Features

Bugs Fixed

  • Record overridden vertex in both stored directed type edges
    We must record the overriden type vertex on both out AND in edges that we write into the storage layer. Not doing so meant that if we happen to read the undirected Edge object from storage using the In edge key, the overriden vertex is lost forever in the cache.

Code Refactors

  • Separate active and optimal planner cache to optimise memory
    We create a new abstraction layer, //traversal/optimiser which wraps MPSolver and exposes a minimal API. It also self-manages memory, freeing native memory used by the MPSolver objects when the optimal state is found, and re-activate the solver at later points in time as needed. The two-layer planner cache is implemented in the TraversalCache, which shuffles Planners between the optimal (large) and active traversal caches (small).

Other Improvements

Don't miss a new typedb release

NewReleases is sending notifications on new releases.