We are pleased to announce an array of improvements in the GraphScope 0.26.0 release. In this release, under the original GraphScope framework, the persistent storage Groot of the Graph Interactive Query Engine (GIE) allows users to launch a Secondary Instance in read-only mode, thereby enhancing the performance of reading graph data. Under the GraphScope Flex architecture, the graph query engine GraphScope Interactive, which is designed for high-concurrency scenarios, now supports running on macOS and has introduced compaction operations for graph data.
We highlight the following improvements included in this release:
1. Optimization of the Graph Interactive Engine GIE
- Persistent storage Groot leverages RocksDB’s read-only mode to support the creation of a Secondary Instance to improve the performance of reading graph data. Meanwhile, new graph update operations will be periodically synchronized to the Secondary Instance;
- Added support for automatically inferring the types of vertices/edges in queries, providing more friendly error messages and some performance improvements.
2. Improvements to GraphScope Interactive
GraphScope Interactive is committed to providing users with exceptional query processing capabilities in high-concurrency scenarios. In this update, we have made the following improvements:
- Added support for macOS;
- Introduced operations for graph data compaction to optimize the reading performance of graph data;
- Added support for
STRINGtype edge properties.
3. Fixes for other stability issues
- Fixed a memory leak issue in GIE;
- Resolved data race conditions in Groot.
For more detailed improvements that have been made in this release, please refer to the complete changelog.