2017 2nd International Conference on Telecommunication and Networks (TEL-NET) · 2017 · 52 citations · 4 references
ComputingComputer ScienceComputer SystemsCluster ComputingData ManagementDistributed SystemsDistributed ComputingDistributed Data ProcessingDistributed Database ArchitectureDistributed DatabasesDistributed TransactionsStream ProcessingData Management PlatformsData ProcessingData Stream Management SystemsDistributed Stream ProcessingReal-time ProcessingStream Processing ScalabilityStreaming ArchitecturesStreaming Data Processing
In todays 21st century as technology is getting so much advanced, Apache Kafka emanate as one of the finest technology in the present world. Its fast, scalable, distributed stream processing platform and fault tolerant messaging system has made this technology to roar in the field of data processing and analysis. Apache Kafka is a distributed streaming platform mainly designed for low latency and high throughput. It is publish-subscribe messaging reassess as a constituent to each of number of legatee of commit log. The key notion of Apache Kafka is that it is used as a cluster on any number of servers. Server of Kafka stores record streams in classes known as topics. Every record contains a key, a value and a time stamp. It has two classes of application. Firstly, for building pipelines of real time data streams which is reliable to get the data between the systems or between the applications. Secondly, build applications streaming for real time that reacts to the record streams. A single Kafka mediator can handle hundreds of megabytes of reads and writes per second from thousands of clients. Scalable Kafka is designed to allow a single cluster to serve the central data backbone for a large organization.
4
Min Chen, Shiwen Mao, Yunhao Liu · Mobile Networks and Applications · 2014 · 2.8K citations
Index-based join operations in Hive
Mahsa Mofidpoor, Nematollaah Shiri, T. Radhakrishnan · 2013 · 11 citations