Singdata Lakehouse supports three categories of data ingestion: real-time database sync, file import, and message queue ingestion. Choose based on your data source.
I have a relational database (MySQL / PostgreSQL / SQL Server, etc.)
Recommended: Studio Data Sync Tasks — visual configuration, supports full load + real-time incremental sync, no coding required.
Choosing between the two continuous ingestion modes: Use LIST_PURGE if you don't need to keep the source files after upload. Use EVENT_NOTIFICATION if you need to retain the source files or require near-real-time triggering. See Pipe Continuous Ingestion for details.
I have a Kafka message stream
Scenario
Approach
Reference
Continuously consume a Kafka topic and write to a table