🔨 🍇 💻 🚀 GraphScope: A One-Stop Large-Scale Graph Computing System from Alibaba | 一站式图计算系统
APACHE-2.0 License
Bot releases are visible (Hide)
Published by lidongze0629 almost 3 years ago
We are glad to announce the availability of GraphScope v0.9.
In this release, we revisit the Dev-infra to improve the productivity. Now, you can enjoy GraphScope with standalone mode both in our PlayGround and Google Colab.
We also aims to continuously make GraphScope more user-friendly, and revised the documents and tutorials based on the latest version.
Besides, we alsh have a preliminary support for Java in Graph Analytics Engine (GAE), and users can succinctly develop graph analytics applications with Java.
For Graph Interactive Engine (GIE), we have done a lot of work to improve the performance of the distributed GAIA engine, which includes but is not limited to 1) simplifying the communication protocol that reduces many useless tags in correlated subtask; 2) making early-stop mechanism more effective due to 1); 3) resolving a lot of bugs due to 1); 4) refining the engine apis. As a distributed cyclic data-parallel engine, GAIA engine is in de-facto generic to handle any data-intensive task. Now users can assess to more GAIA APIs (will be well documented) to play with the engine.
Features
/var/log/graphscope
or $HOME/.local/log/graphscope
Bug Fixes
add_column
.Published by lidongze0629 almost 3 years ago
We are glad to announce the GraphScope 0.8 release. The GraphScope 0.8 release is a major update on many aspects of the project including deployment, system speed, and APIs. For quickly getting started, this release supports enjoying GraphScope on standalone mode without Kubernetes. To improve the efficiency of operators and applications in the NetworkX module, an immutable graph is applied by default, while it is converted to a dynamic graph only if modification operators for graphs are triggered. In addition, a jupyter notebook is integrated into the helm charts.
We highlight the following improvements included in this release:
pip install graphscope
or install from wheel manually to enjoy GraphScope on local with runtime dependenciesgraphscope_client
to install python client of GraphScopenx.Graph
and copy-on-write to dynamic graphFor more detailed improvements that have been made in this release, please refer to the complete changelog.
/usr/local/opt/llvm/lib
to linker search path on MacOS. (#936) (Tao He)NetworkXError
when gs graph is multigraph (#924) (Weibin Zeng)add_edges
behavior more Pythonic (#855) (Siyuan Zhang)shutil.rmtree
cannot remove files (#793) (Siyuan Zhang)Published by lidongze0629 about 3 years ago
We are glad to announce the availability of GraphScope v0.7. This release includes major updates for the persistent graph store in GraphScope, providing APIs for real-time graph updates (inserts and deletes of individual vertices and edges). It also focuses on user-friendly improvements, security issues, code quality, and a series of bug fixes.
We highlight the following improvements included in this release:
Apart from bulk loading, this release introduces a set of APIs for real-time graph updates. Currently, these APIs have supported the following functions:
More details can refer to this.
User-friendly improvement
err
channel are always fetched to the client for debugging;Optimizations and enhancements
sess.gremlin
, the pod will not be created dynamically for reducing the response timeSome Breaking API Changes:
k8s_gie_graph_manager_image
k8s_gie_graph_manager_cpu
k8s_gie_graph_manager_mem
Deprecated.k8s_zookeeper_image
k8s_zookeeper_cpu
k8s_zookeeper_mem
Deprecated.k8s_gie_gremlin_server_cpu
k8s_gie_gremlin_server_mem
Deprecated.For more detailed improvements that have been made in this release, please refer to the complete changelog.
Commits
Create()
API has changed. (#713) (Tao He)Published by lidongze0629 about 3 years ago
We are glad to announce the release of GraphScope 0.6.0
This major release integrates a new graph interactive engine GAIA, which supports efficient parallel execution and bounded-memory execution for gremlin queries. More technical details of GAIA can refer to our published blog. Note that currently the integration of GAIA with GraphScope is experimental, and is not recommended for production use yet!
In addition, this release improves the experience of local deployment on macOS, Ubuntu, and CentOS, and adds more graph analytics algorithms.
We highlight the following improvements included in this release:
Integrate GAIA, a graph interactive query engine, into GraphScope. Currently, it has supported the following features/functions:
Lazy evaluation support for graph interactive engine and graph learning engine.
A script supporting local deployment on macOS, Ubuntu, and CentOS.
Add more graph analytics algorithms as built-in applications.
argmap
in networkx. (#511) (Tao He)BUILD_PROGRESS
rather than DOCKER_BUILD_PROGRESS
. (Tao He)with
keyword in session (#451) (Siyuan Zhang)Published by lidongze0629 over 3 years ago
Today, we’re announcing the availability of GraphScope 0.5.0.
This release including a persistent graph store to enable a “service mode” for real-time graph computation, and lazy evaluation of GraphScope programs, an execution strategy that delays the execution of a GraphScope program until needed for efficiency. Also, we provide a Q&A page for beginners.
GraphScope-Store: A persistent store for mutable graphs
Enhanced NetworkX compatibility
proto
directory. (#401) (Tao He)Published by lidongze0629 over 3 years ago
We highlight the following fixes and improvements included in this releases:
Graph.clear()
graphscope-jupyter
extensions and correct the visualization behaviorjupyter labextension install @graphscope/graphscope-jupyter
Published by lidongze0629 over 3 years ago
Today, we’re announcing the availability of GraphScope v0.4.0. This release focuses on the compatibility improvement with NetworkX, with the aim of allowing users to develop graph applications on large-scale graphs in a distributed environment just like doing this on a single machine. In addition, this release improves the experience of standalone deployment.
We highlight the following improvements included in this release:
Published by lidongze0629 over 3 years ago
Following GraphScope v0.2.1 pre-release, we highlight the following improvements included in this release:
sudo docker pull registry.cn-hongkong.aliyuncs.com/graphscope/graphscope:0.3.0
sudo docker pull registry.cn-hongkong.aliyuncs.com/graphscope/maxgraph_standalone_manager:0.3.0
Published by lidongze0629 over 3 years ago
We highlight the following improvements included in this releases:
k8s_volumes
to support mount PVC.Some Breaking API Changes:
k8s_minikube_vm_driver
)Published by sighingnow over 3 years ago
The GraphScope team is pleased to announce the 0.2.0 release after two-months development.
The 0.2.0 release is focused on better getting started experience for end-users and we have
make a lot of improvements in since the last minor release.
We highlights the following improvements included in this releases:
LoadBalancer
service type and a volumes
parameter for graphscope.session()
to mount users data into worker pods.InteractiveQuery.traversal_source()
method for better gremlin experience.We thanks everyone in the graphscope team as well as the community for make graphscope better. We highlight the following commits that involved in this release:
Published by sighingnow almost 4 years ago