Skip to content
This repository has been archived by the owner on Jun 10, 2024. It is now read-only.

Performance enhancements

Compare
Choose a tag to compare
@cmgrote cmgrote released this 30 Apr 07:57
· 426 commits to main since this release
dbb7734

🎉 New features

  • Significantly improves the speed of the various find... operations: now significantly better than linear scaling as volumes grow, and in general are at least twice as fast (in some cases 10x faster) than in the 2.8 release
  • These improvements have also benefited some other non-search operations (reIdentifyEntity, deleteEntity), which are now approximately 3x faster than in the 2.8 release
  • The getRelatedEntities graph query is now approximately twice as fast as in the 2.8 release
  • Adds a set of migration utilities for migrating any existing (2.8 release) repository to a later release (see below)
  • Sets the reIdentifiedFromGUID property on all instances that have been re-identified, to provide full historical provenance of the instance even where it's GUID has changed over time
  • Improves retrieval of entity classifications for federated searches, aligned with odpi/egeria#5076

🧑‍🔧 Migration

  • Any metadata in an existing 2.8 Crux repository will need to be migrated to 2.9 (see the Migration Guide); this step is not necessary for a new repository on 2.9

🔨 Dependencies