Přejít na menu

Kappa architecture

Správa článků

Vyhledávání Vyhledávání
1.11.2016 15:53
,
Počet přečtení: 353
Obrázek ke článku Kappa architectureSimplified Lambda architecture: just immutable source data and streaming (and re-streaming) them into secondary databases.

Source manifest: http://milinda.pathirage.org/kappa-architecture.com/

What is Kappa Architecture?

Kappa Architecture is a software architecture pattern. Rather than using a relational DB like SQL or a key-value store like Cassandra, the canonical data store in a Kappa Architecture system is an append-only immutable log. From the log, data is streamed through a computational system and fed into auxiliary stores for serving.

Kappa Architecture is a simplification of Lambda Architecture. A Kappa Architecture system is like a Lambda Architecture system with the batch processing system removed. To replace batch processing, data is simply fed through the streaming system quickly.

But why?

Kappa Architecture revolutionizes database migrations and reorganizations: just delete your serving layer database and populate a new copy from the canonical store! Since there is no batch processing layer, only one set of code needs to be maintained.

Vytvořil 1. listopadu 2016 v 16:06:23 mira. Upravováno 1x, naposledy 4. března 2017 ve 21:25:20, mira


Diskuze ke článku

Vložení nového komentáře
*
*
*