v5 Ultipa Powerhouese
First Release: Q4 2024
Keywords: Horizontal Scalability, High-Density Computing, ISO GQL
Highlights:
- Unrivaled Performance: Leverages high-density parallel computing and multi-level caching, achieving up to 1,000x faster performance than leading competitors in certain scenarios.
- Scalability and Flexibility: Offers linear scalability, on-demand provisioning, and supports cloud, hybrid, and on-prem environments.
- AI and XAI Integration: With graph embedding and real-time explainability, Ultipa PowerHouse is designed to accelerate AI model development and enhance model interpretability.
- Built-in Visualization: Delivers comprehensive visualization capabilities directly within the DBMS, enabling both technical and non-technical users to leverage interactive visual analytics seamlessly.
Supporting Products:
- GQL
- UQL
- Ultipa Manager
- Ultipa Cloud
- Ultipa Transporter
- Ultipa Deployer
- Ultipa Migrator
- Ultipa CLI
- Ultipa SDKs
- Ultipa Restful API
- Ultipa Monitor
Release Notes:
Ultipa Powerhouse introduces an overhaul of the system architecture. The new design places an emphasis on horizontal scalability and high performance, while also introducing a range of technical innovations that boost system responsiveness and efficiency.
The architecture is built with scalability in mind. Powerhouse enables seamless horizontal expansion through features like automated sharding, placing storage close to compute, and reducing data migration overhead. It supports elastic graph computing by utilizing High Density Computing (HDC) nodes, which enable real-time, on-the-fly provisioning. Users can scale and synchronize their workloads as needed, and choose between storage-compute coupled or decoupled deployments — or even combine both, thanks to the built-in support for data synchronization and hybrid configurations.
Ultipa Powerhouse is also leading the industry in standards adoption. It is among the first to offer native support for the new ISO-standardized Graph Query Language (GQL). This ensures full conformance to the GQL specification and promotes interoperability across graph platforms, making it easier than ever for users to migrate between systems and adopt modern graph standards.
On top of its architectural advancements, this release continues to expand Ultipa’s graph analytics ecosystem. The product now includes an even broader range of hot-pluggable graph algorithms, supporting diverse use cases. Meanwhile, Ultipa Manager has evolved into a robust visual analytics platform, enabling both technical and non-technical users to engage with graph data intuitively and interactively — all within the same DBMS environment.
With Powerhouse, Ultipa not only delivers significant gains in raw performance and scalability but also lays a foundation for standardization and flexibility that future-proofs your graph infrastructure. This is more than just a new version — it’s a leap forward in how graph technology is built and used.
v4 Ultipa Blaze
First Release: Q1 2023
Keywords: Demi-schema, Plug-n-play Algorithm, Product Matrix
Features:
- Product matrix
- Demi-schema
- Completed functionality of UQL
- EXTA
- Plug-n-Play algorithms
- Rich collection of graph algorithms (over 50)
Supporting Products:
- UQL
- Ultipa Manager
- Ultipa Transporter
- Ultipa Cloud
- Ultipa Deployer
- Ultipa Maker
- Ultipa Migrator
- Ultipa CLI
- Ultipa SDKs
- Ultipa Restful API
- Ultipa Playground
- Ultipa BI
- Ultipa Monitor
- Ultipa Daemon
- Ultipa Name Server
Optimizations:
- Lower memory cost
- Lighting fast k-hop, shortest path, and everything else revamped
- Advanced query optimizers
- HTAP & Grid (Name Server) architecture support
- Large enterprise grade one-click deployment
- Enriched graph embedding / GNN support
Release Notes:
Ultipa Grid, the 4th generation of Ultipa Graph System, keeps creating miracles in the industry last past year by constantly surpassing its older versions. 2022 is a very productive year for Ultipa, after long time of technological accumulation, Ultipa has completed its Product Matrix, which in essence covers various comprehensive tool chains to do everything with and about Ultipa Graph. This includes several mandatory steps in a workflow starting from deploying an Ultipa server either on premise or in the public cloud, migrating data from different types of data sources in diversified data structures, invoking graph queries and graph management via different user interfaces (CLI, Manager, SDKs, etc.), as well as some extensional applications of Ultipa server.
This Engine v4.x adopts a Demi-Schema mechanism that offers ultimate flexibility in terms of how data modeling and processing is done. Users can go either schema-strict during graph modeling and graph query, which offers superior data processing speed particularly when handling convoluted and heterogeneous types of entities and relations, or schema-free that is super flexible when working with complex graph datasets.
The Completed Functionality of UQL fully covers the features of DDL, DML, DQL and DCL, realized by employing commands of graph modelling, CRUD of metadata, indexes, tasks, users and privileges, queries on path, subgraph. The processing of query results is facilitated with a rich collection of functions and clauses in combination of alias mechanism, which allows those advanced high-dimensional data structures to be operated and returned.
The Plug-n-Play Algorithm feature has been upgraded to a new level by empowering users to not only install and update standard algorithms without system reboot – this is especially useful for enterprise setup, comparable to changing wheels while the training is fast rolling forward – but also extend the analysis capabilities of Ultipa Grid through docking one’s own graph algorithm with an Ultipa engine, which is a mission impossible until the launch of EXTA.
A highlight should be spotted on one product among all that have been published in the high-productivity fiscal year, the web application, Ultipa Cloud, a graph database as a service with which an Ultipa instance can be started in just a few minutes. Choose either a low-cost configuration of server if you are an individual user who wants to learn about graph, or an enterprise ready for a brand-new business experience brought by graph technology, or elect a server configuration competent for your business profile. It is always paid as you go!
With its last update in 2023-Q1, Ultipa Grid has boasted a variety of new features and optimizations to enhance its performance and robustness, including lower memory cost, more efficient K-Hop and Shortest Path calculations, an advanced query optimizer, and the HTAP & Grid (Name Server) architecture, making it easier and more efficient for users to manage and analyze their business in large graph datasets.
v3 Ultipa HTAP
First Release: 2021
Keywords: HTAP Graph Data Processing, Enterprise Stability, Upgraded UQL
Features:
- High availability server cluster
- TP and AP rules settings
- HTAP (Hybrid Transactional/Analytical Processing) support
- New storage engine
- Pluggable graph algorithms
- Algorithm execution as background task
- Algorithm execution as real-time process
- Engine index (LTE/UFE)
- Disk Index (Property index, full-text index)
Supporting Products:
- UQL
- Ultipa Manager
- Ultipa Transporter
- Ultipa CLI
- SDKs (JAVA/Python/Golang/Nodejs/C++)
Optimizations:
- Greater HDPC (High Density Parallel Computing) engine performance
- Reduced memory usage
- 90 * 24 high TPS writing and computing of 24x7 guaranteed stability & data consistency
Release Notes:
Ultipa HTAP, the third generation of Ultipa Graph System, has been continuously publishing new versions for the whole 2021, bringing with it a range of new features and optimizations. After iterations with v3.1, v3.2, and v3.3, the system now is a veritable High Availability Server Cluster ensuring maximized uptime and reliability. An outstanding breakthrough of this 3rd generation engine is its balance between transaction and analysis, the so called HTAP (Hybrid Transactional/Analytical Processing) feature that enables real-time processing of both transactional and analytical workloads.
With the feature of HTAP, these v3.x releases allow for custom TP and AP Rules Settings, tailoring the system to specific needs. Functionality of graph algorithm also come with significant updates, not only can each graph algorithm be Installed and Hot Plugged, making it easier to customize based on user needs and hardware adequacy, but the execution of any graph algorithm can now be selected between Real-time Process and Background Task to adapt to different computational loads of the algorithms.
Introducing indexes is another key improvement of these v3.x releases. The traditional techniques of index tree and revert index in full-text search scenario are employed to augment the filtering efficiency against metadata properties, by storing index trees of the target property values in the server disk. But since Memory is the Next Generation of Storage, these v3.x releases adopt the Engine Index that manipulate a copy of metadata properties by invoking commands LTE/UFE (Load To Engine/Unload From Engine), which greatly reduce I/O cost hence speeds up path query.
With a bunch of original products upgraded and adapted to the current engine version, such as Ultipa Manager v3.x and Ultipa CLI v3.x, new members are also introduced into the SDK family, developer using JAVA, Python, Golang, Nodejs, and C++ now can easily connect and manipulate an Ultipa Graph System in their projects or applications.
Ultipa HTAP has been optimized for performance and stability, with improvements to HDC engine performance and reduced memory usage. It now guarantees 90 * 24 high TPS writing and computing, ensuring maximum stability and reliability. It is well-suited for a wide range of use cases in data science, analytics, and research. With its advanced features and optimizations, it delivers unprecedented performance, scalability, and reliability.
v2 Ultipa Colossus
First Release: 2020
Keywords: UQL 1.0, 30+ Algorithms, Storage Engine
Features:
- High-density & parallel computing capability
- Native graph storage
- Chain-style query language
- Over 30 graph algorithms
Capabilities:
- Command-style UQL graph queries
- Multi-graph management
- Auto-net for networked pathfinding among entities
Supporting Products:
- UQL
- Ultipa Manager
- Ultipa Transporter
- SDKs (Golang/C++)
Ultipa Colossus, the second generation of the Ultipa Graph System, is introducing exciting new features and capabilities. The upgraded High-Density & Parallel Graph Computing Engine v2.0 boosts performance and efficiency by fully leveraging the underlying infrastructure computing power, while the Graph Native Storage Engine is invented to continue leveraging the strengths of index-free adjacency data structure that enables fast and seamless data management.
Engine v2.0 highlights include support for multi-graph management, allowing storage of multiple graph datasets for improved productivity. Auto-net enhances AB-path finding by enabling batch processing of pathing queries, supporting multiple initial and terminal entities. The engine supports over 30 graph algorithms for comprehensive data analysis and visualization.
Ultipa Manager v2.x and Ultipa Transporter v2.x are the upgraded versions of their previous releases in 2019. An essential and brand-new product offered this time is UQL v2.x, a powerful command-like graph query language adapting to the engine in all aspects, enabling and simplifying graph query and management. SDKs for Golang and C++ are also in place for this exclusive graph query language to be invoked when projects or applications are to be built by developers and an Ultipa server can be connected and operated with ease.
Ultipa Colossus retains the powerfulness and versatility from its predecessor while delivering significant improvements. With its advanced features and capabilities listed above, it is well-suited for a wide range of use cases in research, analytics, and data science.
v1 Ultipa Genesis
First Release: December, 2019
Keywords: High Density Graph Computing Engine
Features:
- Ultra-deep data penetration, exponentially faster and deeper than competitors.
- Highly visualized graph DBMS for augmented query/data/results XAI (eXplainability).
- Utilizes Ultipa index-free adjacency data structure for graph computing.
- Dynamic graph pruning for improved traversal efficiency.
Capabilities:
- AB-path finding and k-hop counting in microseconds
- Automatic spreading
- 2D/3D visualization
- Loading Twitter-2010 within 100 seconds on public cloud (HDD)
- Over 30-hop deep penetration in real-time
Supporting Products:
- Ultipa Manager
- Ultipa Transporter
Release Notes:
Ultipa Genesis, version 1.0 of Ultipa Graph System, introduces the revolutionary High-Density Graph Computing Engine. The engine leverages the Ultipa Index-free Adjacency data structure, ensuring swift and efficient processing of intricate graph data. Additionally, the Ultipa Dynamic Pruning system optimizes and prunes data in real-time during filtering and computation, which greatly enhances the engine performance.
The High-Density Graph Computing Engine boasts advanced capabilities like AB-path finding and K-Hop counting within microseconds, auto-spreading the neighborhood information of any data under concern and allowing rapid and deep traversal of large graphs with penetration up to 30 layers.
The two powerful products that come in bundle, Ultipa Transporter and Ultipa Manager, facilitate data import/export procedures and provide visualization of graph data queries and management.
Ultipa Manager v1.x offers 2D/3D visualization of graph query parameters and results, simplifying exploration and understanding of complex, high-dimensional graph data through a user-friendly web interface.
With Ultipa Transporter v1.x, loading massive datasets becomes effortless. For instance, the Twitter-2010 dataset comprising 1.5 billion nodes and edges can be loaded from local files into the remote database in just 100 seconds.
Ultipa Genesis heralds a paradigm shift in graph computing, delivering unmatched performance, scalability, and flexibility.
v0.5 Ultipa Alpha
First Release: June, 2019
Keywords: Graph Computing, Next-Gen Scalable Graph Database
Features:
- Stroage: Index-free adjacency data structure.
- Computing: Efficient graph data traversal.
- DBMS: Visualized system to manage graph databases.
Capabilities:
- Efficient graph queries
- 2D/3D visualization
- Data loading
Supporting Products:
- Ultipa Manager
Release Notes:
As the beta release preceding Ultipa v1.0, Ultipa v0.5 incorporates major foundational elements of the planned 1.0 release.
This version includes the initial implementation of Ultipa's High-Density Graph Computing Engine, designed for handling dense graph data with unprecedented speed and precision.
The products that come in bundle, Ultipa Manager provides the graph database management and graph data visualization.