Non credo.
Kafka è il sistema di messaggistica e non si siede in cima alla banca dati.
È possibile confrontare Kafka con i sistemi di messaggistica come ActiveMQ, RabbitMQ ecc
Da Apache documentazione page
Kafka è un distribuita, partizionato, replicato commettere servizio di registrazione. Fornisce la funzionalità di un sistema di messaggistica, ma con un design unico.
takeaway chiave:
- Kafka mantiene i feed di messaggi in categorie denominate argomenti.
- Chiameremo i processi che pubblicano messaggi a un produttore di argomenti di Kafka.
- La chiameremo processi che sottoscrivono temi ed elaborare il feed di messaggi pubblicati consumatori ..
- Kafka è gestito come un gruppo costituito da uno o più server, ciascuno dei quali è chiamato un broker.
comunicazione tra i client ei server è fatto con un semplice, ad alte prestazioni, la lingua agnostico protocollo TCP.
Casi d'uso:
- messaggistica: Kafka funziona bene come un sostituto per un message broker più tradizionale.In questo campo Kafka è paragonabile ai sistemi di messaggistica tradizionali come ActiveMQ o RabbitMQ
- Activity Tracking Sito web: Il caso d'uso originale per Kafka è stato quello di essere in grado di ricostruire un'attività degli utenti di monitoraggio condotta come un insieme di real-time publish iscriviti feed
- Metrics: Kafka è spesso usato per i dati di monitoraggio operativo, che coinvolge le statistiche aggregando da applicazioni distribuite per la produzione di mangimi centralizzati di dati operativi
- Log aggregazione
- Elaborazione stream
- Origine evento è uno stile di progettazione dell'applicazione in cui le modifiche di stato vengono registrate come sequenza di record ordinata per tempo.
- Registro di commit: Kafka può servire come una sorta di commit-log esterno per un sistema distribuito. Il registro consente di replicare i dati tra i nodi e agisce come un meccanismo di ri-sincronizzazione per i nodi è riuscito a ripristinare i loro dati
fonte
2016-05-17 11:57:28
Letture consigliate: http://www.confluent.io/blog/stream-data-platform-1/ e http://www.confluent.io/blog/stream-data-platform-2/ e https: //engineering.linkedin.com/blog/topic/kafka –