Ultipa Manager, also known as Ultipa Knowledge Graph, is an integrated web front-end management, operation and query portal of Ultipa DB and Ultipa Server. Ultipa Manager provides the following core function modules:
- uQL：short for Ultipa Query Language, a graph database query language with super high performance as well as being simple and practical; all uQLs use functional chaining style.
- Web-CLI：web command line mode, under which users can insert, delete, query and update the graphset data through uQL, as well as executing graph computing, graph analysis and other complex operations.
- Path-based queries：two types of path-based queries, namely A-to-B query and K-Hop query.
- Graph computing and analysis：a large number of graph computing and analysis algorithms are supported, such as ranking, label propagation, connectivity, centrality, similarity, community recognition, belief propagation, as well as graph embedding, graph deep learning algorithms, etc.
A striking feature of Ultipa is that all its algorithms are processed under high-concurrent mode with sufficient engineering optimization, and its performance is exponentially improved compared with other graph databases and graph computing frameworks. Algorithms that are traditionally considered extremely complex and time-consuming (usually run on huge graphs with millions of nodes and edges) can be implemented in real-time (microsecond-millisecond) or near real-time (second-minute) with Ultipa.