Skip to content

v2.7.0

Compare
Choose a tag to compare
@brunos252 brunos252 released this 05 Apr 13:28
· 682 commits to master since this release
49b5343

New features and improvements

  • You can now choose between two different storage modes:
    • Transactional mode - the default database mode that favors
      strongly-consistent ACID transactions using WAL files and periodic
      snapshots, but requires more time and resources during data import and
      analysis.
    • Analytical mode - speeds up import and data analysis but offers no ACID
      guarantees besides manually created snapshots.
      Switch between modes within the session using the STORAGE MODE IN_MEMORY_{TRANSACTIONAL|ANALYTICAL}; query. #772
  • You can now call subqueries inside existing queries using the CALL clause. #794
  • When you want to filter data using properties that all have label:property
    indexes set, you can make Memgraph analyze the properties on all or several
    labels with the ANALYZE GRAPH; query. By calculating the distribution of
    property values, Memgraph will be able to select the optimal index for the
    query and it will execute faster. #812
  • If, for example, you are no longer interested in the results of the query you
    ran, or the procedure you built is running in an infinite loop, you can stop
    the transaction with the TERMINATE TRANSACTIONS tid; query; Find out the
    transaction ID with SHOW TRANSACTIONS; query. #790
  • With the new flag password-encryption-algorithm you can choose between
    bcrypt, sha256, and sha256-multiple encryption algorithms. SHA256 offers
    better performance compared to the more secure but less performant bcrypt. #839
  • Import using the LOAD CSV clause has been further improved by

Bugfixes

  • The users who have global visibility on the graph will experience a slight
    improvement in performance regarding label-based access control as the engine
    no longer check privileges for each node. #837
  • The All shortest paths algorithm now supports multiedges. #832