news

Officially Launched on Airflow!

2024.07.25

In the era of data-driven business, enterprises  higher standards for real-time data processing and analysis capabilities. At the same time, enterprises keep seeking to automate the management and optimization of data workflows to enhance efficiency and accuracy.

Recently, DolphinDB has officially joined the Apache Airflow ecosystem, marking its recognition as a third-party plugin and tool provider for Airflow. Apache Airflow is a programmable,  workflow management platform, known for its modular architecture and the ability to dynamically define data pipelines. Based on Directed Acyclic Graphs (DAGs), Airflow can define a set of interdependent tasks and execute them sequentially. In addition, Airflow’s powerful integration capabilities support seamless integration with various data storage, processing tools, and cloud services, providing a one-stop data processing solution.

To streamline the data management workflow for users, DolphinDB has crafted the DolphinDBOperator plugin based on Airflow. This integration embeds the orchestration capabilities of Airflow within ahighly available cluster framework, thereby facilitating the efficient administration and automated scheduling of data ETL operations.  By deeply integrating the strengths of both products, DolphinDBOperator provides an integrative data management solution, offering users an unprecedented experience and significantly enhancing data processing performance.

Key benefits of DolphinDBOperator:

  • Flexible Workflow Design: Users can leverage Airflow’s intuitive interface and diverse task types, combined with DolphinDB's data analysis capabilities to tailor data processing workflows that meet business needs and maximize the values of data.
  • Enhanced Monitoring and Operation: By integrating Airflow’s monitoring and alarm functions with DolphinDB's logging and performance metrics, users can have real-time visibility into the status of data processing, and promptly detect and resolve issues, ensuring the stability and reliability of data processing.

Overall, through the customized plugin DolphinDBOperator, DolphinDB can directly serve as a data source or target database for Airflow, achieving seamless integration and free flow of data within Airflow workflows. With DolphinDBOperator, users can easily achieve real-time data capture and processing, as well as batch analysis of historical data. Based on the scalability of DolphinDB and Airflow, users can effortlessly  their data processing capabilities to cope with the increasing amount of data and more complex analysis needs. This makes it more convenient and efficient for users to experience DolphinDB's real-time streaming capabilities, achieving deep integration and efficient collaboration between workflows and data processing.

About DolphinDB

Founded in 2016, DolphinDB is committed to providing users worldwide with cutting-edge real-time analytics platforms. Our flagship product, DolphinDB, offers a unified platform for data warehouse, analytics and streaming workloads. At its core it is a high-performance distributed time-series database. With a fully featured programming language, over 1500 built-in functions and a suite of stream computing engines, DolphinDB enables rapid development of high performance applications for mission critical tasks in global financial institutions.

As an enterprise focused real-time analytics provider, we take pride in enabling organizations to unlock the value of big data and make smarter decisions through real-time insights into their most demanding analytical workloads.