VeloDB, which utilizes Apache Doris, represents a cutting-edge data warehouse designed for rapid analytics on large-scale real-time data.
It features both push-based micro-batch and pull-based streaming data ingestion that occurs in mere seconds, alongside a storage engine capable of real-time upserts, appends, and pre-aggregations. The platform delivers exceptional performance for real-time data serving and allows for dynamic interactive ad-hoc queries.
VeloDB accommodates not only structured data but also semi-structured formats, supporting both real-time analytics and batch processing capabilities. Moreover, it functions as a federated query engine, enabling seamless access to external data lakes and databases in addition to internal data.
The system is designed for distribution, ensuring linear scalability. Users can deploy it on-premises or as a cloud service, allowing for adaptable resource allocation based on workload demands, whether through separation or integration of storage and compute resources.
Leveraging the strengths of open-source Apache Doris, VeloDB supports the MySQL protocol and various functions, allowing for straightforward integration with a wide range of data tools, ensuring flexibility and compatibility across different environments.