Welcome to Hologres documentation!¶
Hologres is a HSAP (Hybrid Serving/Analytics Processing) real-time data warehouse, unified for both PS-scale real-time data analytics and serving data for fast point-lookups.
What is HSAP？¶
HSAP is short for Hybrid Serving/Analytics Processing.
Advantages and Key Features¶
Ingest real-time and batch data at extremely high throughput (hundreds of millions RPS) and low ingestion latency. Data ingested is immediately queryable!
Extremely fast to point-lookup a needle in your haystack with datum’s primary keys.
Query PB-Scale data in sub-second latency, maximizing business values with multi-dimensional interactive analytics.
Hologres can run hundreds of large queries at the same time without compromising query performance!
Has your team’s productivity been restricted by some products that can only run a handful of queries at the same time otherwise your query performance will degrade substantially?
If so, Hologres is the a game changer for your team.
Seamlessly connect to your favourite BI tools, like Tableau, PowerBI, Qlik, AWS Quicksight, via JDBC/ODBC
Fully Compatible with PostgreSQL¶
Hologres embraces the mature ecosystem of Postgres for all the standards and protocols.
That means, you can:
- reuse all your existing favourite PostgreSQL tools without any migration
- operate the same way as you operate a PostgreSQL instance. Minimum learning curving for people who are familiar with PostgreSQL.
- leverage existing rich PostgreSQL extensions to get your jobs done
Upsert At-Scale As You Wish¶
Update and delete data as you wish!
Hologres empowering you to update and delete data at-scale with strong consistency. You can update and delete data as frequently as you want without having to worry about performance degrade and scalability. Data updated and deleted is strongly consistent across the cluster immediately.
Are you tired of a data warehouse let you only insert data but not update and delete? Don’t let the technology limitation become your business’ bottleneck.
Validate your input data for free. Get no surprise when retrieving and using your data.
Built-in CDC (alpha)¶
Replicate your production OLTP database to Hologres directly for OLAP without any middleware required, for the ultimate simplicity
Full SQL Capability in ANSI Standard SQL¶
Run complex joins on your real-time and batch data for 360-degree insights.
Buy a license, then run as many queries as you like, and scan as much data as you like! We don’t charge you on the data usage!
You can even scale resources up and down on demand by benefiting from Hologres’ architecture separating compute and storage.
Cloud-Native. Run anywhere: single machine, bare metal, Docker, Kubernetes.
Minimum deployment dependencies.
Secure and Reliable¶
Fault tolerent and highly available, data is replicated for redundancy.
HSAP (Hybrid Serving/Analytics Processing)¶
Built as unify data storage for unified data service.
Optimized for Row-based and Column-based Storage¶
Supports both row-based and column-based storage. Row-based storage for data serving, and column-based storage for analytics.
One piece of data in Hologres unifies two set of data infrastructures.
Separating Computation and Storage¶
Resources are managed and scaled independenyly.
Written in C++¶
To deliver the ultimate performance!
Ultimate Storage Engine¶
Completely Async in the whole stack.
Lock-free for resources. No waiting on locks, no part to slow you down.
Customized memory management with precise control for the ultimate results.
Modern Compute Engine¶
Custimized Scheduler & High Concurrency¶
Optimized for Hologres Storage¶
- Real-time data warehouse
- Unified real-time and batch analytics, a single warehouse for your real-time and batch data
- Unified data serving, why not serving k-v data for extemely fast point-lookup with your warehouse, rather than keeping additional data stores
- One-stop data solution for small and median-sized team
- Unified data layer for machine learning
- Metrics and monitoring
For more use cases, please see “Use Cases” section.