This document summarizes Snowflake's new Kafka Connector for streaming data into Snowflake tables with lower latency and cost compared to the previous Snowpipe approach. The key points are:
1. The new Kafka Connector uses Snowflake's client SDK to buffer records on the client side and send to Snowflake, avoiding intermediate file writes for faster ingestion.
2. It allows ingestion with latency as low as 5 seconds compared to over 1 minute previously.
3. By buffering on the client, it reduces costs for ingesting small volumes of data.
4. Exactly-once semantics are provided through offset management in Kafka.
Future roadmap items include mixed table replication, error