Batch processing involves collecting data over a period of time and then processing it all at once, which introduces a noticeable delay between data ingestion and the processing results. This is in contrast to real-time processing, where data is processed immediately as it is received.
The way I understand batch processing it has to either way for an event to occur or a condition to be met to be separated the batches of data. Example: End of the month credit card bill goes out.
Choice D should not be correct because batch processing can process semi-structured (NoSQL) and even unstructured data (with complex and more effort) too.
The most logical answer is C, it's expected there will be a delay.
The fundamental requirement of such batch processing engines is to scale out computations to handle a large volume of data. Unlike real-time processing, batch processing is expected to have latencies
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
sallymaher
Highly Voted 2 years, 10 months agoha1p
1 year, 11 months agoJoJoY
Highly Voted 2 years, 10 months agoskaha
2 years, 10 months agoSwamy90572
Most Recent 3 weeks, 5 days agoman5484
1 month, 3 weeks agocdiggy22
2 months agoash_7074
5 months, 3 weeks agoprofesorklaus
6 months ago_Vijay_
7 months, 3 weeks agoJikkuz
9 months, 3 weeks agoheobanten04
11 months, 2 weeks agoIK13
11 months, 3 weeks agoAGTraining
1 year agoEdgy_San
1 year, 1 month agoEdgy_San
1 year, 1 month agomasadamsahid
1 year, 4 months agojames2033
1 year, 4 months agojg_85
1 year, 4 months agot201
1 year, 5 months ago