Software:Ultipa

From HandWiki
Ultipa
Developer(s)Ultipa
Initial release2019; 5 years ago (2019)
Written inC++
TypeGraph database
LicenseCommercial software

Ultipa is a high-performance real-time HTAP graph database management system developed by Ultipa, Inc.[1][2] Ultipa is an ACID-compliant HTAP-capable commercial database with native graph data storage, computing and processing.

Ultipa Graph DBMS is implemented primarily in C++/C and Golang, and accessible via Ultipa Manager (a highly-extensible and integrated web-based Ultipa graph DBMS management front-end), Ultipa toolchains (such as DBMS CLIs, Transporters, Connector, Maker, Graph BI, etc.), Restful APIs or SDKS written in almost all popular programming languages, including Java, Python, C++, Golang, Node.js, etc.

Ultipa comes with a dialect-ed GQL implementation called UQL (short for Ultipa Query Language), which is known for its speed and simplicity. UQL supports demi-schema which combines the flexibility of structure-free data query and the speed of schematized database query[3].

According to Ultipa's developers, they are one of the first graph database vendors that natively supports both X86-64 and ARM-64 CPUs.[4] It is also reported that Ultipa has deployed one of the largest commercial grade graph systems in production environment serving a major retail and commercial bank with the data size approaching 100 Billion nodes and edges and with trillion-scale attributes, the case was reported on Ultipa's website.[5]

The team at Ultipa has released multiple benchmark reports and articles demystifying graph database benchmarks which are considered helpful and educational.

History

Ultipa was officially launched in early 2019, with the goal of building the world's fastest and most-intuitive graph database system and empowering smart enterprise with graph augmented intelligence. The founding team of Ultipa including long-time Silicon Valley IT veteran Ricky Sun, a serial entrepreneur and an prolific author, who has written and published a handful of technological books on Big-Data, Cloud-computing, Software-defined data center, Graph Database, and a special book for high-tech entrepreneurs.[6]

The list below shows all the major versions of Ultipa graph DBMS that are either released or being scheduled for a definitive release soon.

  • Version 1.0 was released in October 2019. The v1.0 edition is considered an ultra-high-performance graph computing engine with API that supports basic graph queries and algorithms.
  • Version 2.0 was released in April 2020. The v2.0 edition is essentially a commercial-grade graph database completed with graph compute engine, graph storage engine, graph query language (Ultipa GQL or UQL) parser, graph database manager, data transporter, CLI toolkits. It was first deployed in POC environment with several major commercial and retail banks.
  • Version 3.0 was released in November 2020, and subsequent minor releases like v3.1 and v3.2 were released in the first half of 2021. The v3.x editions of Ultipa Graph have been deployed in production environment with several major enterprise/BFSI customers and serving scenarios like liquidity risk management (LCR), real-time online decision making(Fraud Detection, etc.)[7]
  • Version 4.0 was released in March 2022, and v4.1 and 4.2 are projected to be released in Q3/Q4 timeframe of 2022. The V4.0 has been more widely deployed amongst BFSI customers, notably China Merchants Bank, Ping An Bank, several major stock exchanges, securities companies, large enterprises, etc.

It's expected the the graph-data warehouse edition of Ultipa v5.0 will be initially released toward the end of 2022.

Release history

Release history
Release First release Latest release End of Support Date Brief Notes
1.0 2019-10-08 2020-01-28 2020-04-08 Ultipa Graph compute engine, high-density parallel graph computing architecture, core data structure framework, API, Ultipa Manager, etc.
2.0 2020-04-10 2020-12-02 2021-04-10 Ultipa Server which contains compute engine, storage engine and graph query parser and analyzer, and initial HTAP capability; Ultipa Manager, data transporter toolkit, and command line interfaces.
2.1 2020-07-31 2020-11-01 2021-08-01 Adding support of Ultipa GQL (a.k.a UQL), functionalities expansion on Ultipa Manager, APIs, multi-language SDK, and CLI toolchains.
3.0 2021-02-20 2020-06-30 2021-11-30 Full support of HTAP, RBAC, etc.; Enriched UQL functionalities, upgraded Ultipa Manager, expanded Ultipa graph toolchains, and more.
3.1 2021-05-31 2021-11-25 2022-05-31 Bug-fixing and storage-engine upgrade.
3.2 2021-09-21 2022-01-12 2022-09-30 Feature enhancement to UQL, Ultipa Server, Ultipa Manager; Transporter now supports both online and offline mode.
4.0 2022-01-31 2022-08-02 2025-02-01 Major upgrade comparing with v3.x, system stability, memory usage, HTAP-feature have all been upgraded and improved.
4.1 2022-08-30 2022-08-30 2025-09-01 To be disclosed when this edition is officially released.
4.2 2022-10-30 2022-10-30 2025-11-01 This will be the last v4.x edition to be released. All future versions will be built on top of v5.x which supports unlimited scalability while retaining some of the key performance advantages of HTAP-centric v4.x editions.
5.0 2022-11-22 2022-11-22 2025-12-01 Version 5.0 is undergoing intensive development and extension expansion atop v4.x. The primary goal of v5.x is to support unlimited horizontal scalability that aims to server extremely large volumes of data, and the typical cluster deployment will be 10x larger than what's usually seen with v4.x with a typical deployment scale of 3 to 20 instances. With that being said, the scale of deployment of v5.x will be in the range of 30 to hundreds of instances or more.

Editions & Licensing

Ultipa offers the following commercial products and services:[8]

  • Ultipa Graph Database (offers in either an on-premise commercial edition or SaaS/DBaaS edition.)
  • Ultipa LRM Solutions (Liquidity Risk Management solutions, including real-time LCR monitoring and management, intra-day liquidity position monitoring management, cash management, etc.)
  • Ultipa ALM Solutions (Asset & Liability Management solutions with unique and unprecedented cross-indicator analysis, real-time attribution analysis, quantitative and penetrative analysis and more.)
  • Ultipa Smart Data Toolkits (for Data Governance, Risk Data Aggregation and other data-focused purposes, it's comparable to master-data management)

System Architecture & Graph Data Structure

The key features (capabilities) of Ultipa Graph Database (v4.0) including:

  • HDPC (High Density Parallel Graph Computing)
  • Micro-second & Ultra-deep Query (powered with dynamic pruning and multi-layer storage & compute acceleration)
  • Killer applications powered with real-time Ultipa Graph DBMS
  • Linear Scalability

According to Ultipa's latest product brochure:[9][3]. Ultipa 4.0 is a graph database built from a patent-pending, HDPC, high-density parallel graph computing, that enables microsecond and ultra-deep queries (> 10 hops) on any graph sizes and in realtime. Ultipa is 100% Real-time Graph Database that's far more powerful and user-friendly than any other competitor. It's hundreds of times, and even tens of thousands of times faster; it searches extremely deep; it leaves no hidden path unfound, and it offers the best cost-performance. In short, it offers far greater performance, and best of all, it enables business landscapes that are previously impossible with other players[3].

Ultipa Graph is a native graph that supports demi-schema, which is a unique feature that allows schema-free graph queries on the one hand, and schematized graph queries on the other hand.

Ultipa, Inc.

Ultipa Graph and all killerapp solutions are developed by Ultipa, Inc., based in Silicon Valley, California, United States, and with operations globally in Europe, Hong Kong, etc. The investors of Ultipa including world's most prestigious wealth fund and venture capital firms.

  • In October 2020, California Business Journal[10] interviewed the founder of Ultipa and published an article titled "Ultipa Power" introducing its inventive graph database solution.[11]
  • In March 2021, Ultipa Co-founder & COO Monica Liu guested in TATW2021: "Bridging Teal Consciousness and Likeminded Communities Beyond Borders" and delivered a keynote speech named "Empowering Team Members to Become Genius in Teal Environment"[12][13].
  • In August 2021, Ultipa joined the Linked Data Benchmark Council (LDBC), which is the official platform of the international graph database benchmarking to play a constructive role in the formulation of industry standards and specifications such as international standards for GQL (graph query language) and data evaluation guidelines in the financial field.[14]
  • In August 2021, CNBC's AdvancementsTV,[15] an educational program hosted by renowned American actor Ted Danson, broadcasted nationwide about ongoing digital transformation and how Ultipa's graph database and unique solutions can help customers stay ahead of the curves. [16] The interview with the founders of Ultipa can be found on Youtube.[17]
  • In July 2022, Ultipa was recognized by CIOReview as the Most Promising HPC Solution Vendor.[18][19][20]

See also

References

  1. Ultipa Graph. "CIOReview: The most promising HPC vender". https://m.cyzone.cn/article/685736.html. 
  2. "CIOReview: How Does Real-Time Graph Technology Empower Smart Enterprise into New Digital Realm?". https://high-performance-computing.cioreview.com/vp/ultipa/how_does_real-time_graph_technology_empower_smart_enterprise_into_new_digital_realm?/=. 
  3. 3.0 3.1 3.2 Journal, Judd Spicer, Senior Writer, California Business (2020-10-17). "Ultipa Power - California Business Journal" (in en-US). https://calbizjournal.com/ultipa-power/. 
  4. Ricky Sun (February 28, 2022). "Ultipa Graph Database Supports ARM CPU/Architecture Natively". Ultipa. YouTube. https://www.youtube.com/watch?v=rsmtFOMulrs. 
  5. Ultipa (March 31, 2022). "Asset & Liability Management Graph System (ALM)". https://www.ultipa.com/solutions/asset-and-liability-management. 
  6. The 99 Points (June 13, 2022). "THE 99 POINTS FOR LAUNCHING (A/YOUR) HIGH-TECH BUSINESS". https://the99points.com/wordpress1/. 
  7. "2022 International Workshop on Financial Risk Management in London" (in zh-CN). https://h5.newaircloud.com/detailArticle/19430697_28239_jrsb.html?app=1&source=1. 
  8. "Ultipa Products Matrix". June 1, 2022. https://www.linkedin.com/company/ultipa/products/?viewAsMember=true. 
  9. Ultipa (June 1, 2022). "Ultipa Graph Database 4.0". https://www.ultipa.com/document/ultipa-product-brochure/ultipa-graph-database/v4.0. 
  10. CalBizJournal (October 1, 2010). "California Business Journal". https://calbizjournal.com/about/. 
  11. CalBizJournal (October 1, 2020). "California Business Journal". https://calbizjournal.com/ultipa-power/. 
  12. "Teal Around The World 2021" (in en). https://www.tealaroundtheworld.com/tatw2021. 
  13. Yiu, Rhea Ong (2021-01-14). "TATW2021: Bridging Teal Consciousness and Likeminded Communities Beyond Borders" (in en). https://www.tealaroundtheworld.com/post/tatw2021-bridging-teal-consciousness-and-likeminded-communities-beyond-borders. 
  14. "LDBC Organizational Members". https://ldbcouncil.org/organizational-members/. 
  15. AdvancementsTV (July 1, 2021). "Advancements with Ted Danson". https://advancementstv.com/. 
  16. AdvancementsTV (July 1, 2021). "Advancements with Ted Danson". https://advancementstv.com/ultipa-graph-database/. 
  17. Youtube (August 1, 2021). "CNBC-Interview". https://www.youtube.com/watch?v=0XAWGoBPipE. 
  18. CIOReview (July 1, 2022). "CIOReview". https://magazine.cioreview.com/magazines/July2022/HPC/. 
  19. CIOReview (July 1, 2022). "CIOReview". https://www.cioreview.com/ultipa. 
  20. "Cyzone: Ultipa as the most promising HPC vender". https://m.cyzone.cn/article/685736.html. 

External links

Category:Graph databases Category:Structured storage Category:NoSQL