The document discusses how companies are increasingly becoming software and using more software. It contrasts traditional databases with newer approaches using event streaming and stream processing. Key points include:
- Traditional databases assume data is passive, but with event streaming data can be active
- Event streaming platforms like Kafka support storing and transmitting data as event streams
- Stream processing tools like KSQL allow querying and transforming infinite event streams
- This represents a shift from databases as passive data stores to active stream processing systems
- KSQL aims to provide a streaming SQL engine that treats event streams as tables, providing an event streaming database
44. In fact this makes it easier to use them...
CREATE SINK CONNECTOR elasticConnector WITH (
‘connector.class’ =
'...ElasticsearchSinkConnector',
‘topics’ = 'CREDIT_SCORES',
‘connection.url’ = 'http://localhost:9200',
‘type.name’ = 'kafka-connect',
...
);
APP
KSQL
CONNECTOR
APP