Analisis data besar secara real-time berarti bahwa data besar diproses saat data tersebut tiba dan
pengguna bisnis mendapatkan wawasan yang dapat dikonsumsi tanpa melebihi periode waktu yang
dialokasikan untuk pengambilan keputusan atau sistem analisis memicu tindakan atau pemberitahuan.
Karena real-time sering disalahartikan dengan instan, mari kita perjelas kerangka waktu untuk input
dan respons data. Sejauh menyangkut input data, mesin pemrosesan real-time dapat dirancang untuk
mendorong atau menarik data. Contoh yang paling luas adalah opsi push dengan aliran data bervolume
tinggi yang terus-menerus (juga dikenal sebagai streaming). Namun, mesin pemrosesan real-time tidak
selalu mampu menyerap data streaming. Alternatifnya, ini dapat dirancang untuk mengambil data
dengan menanyakan apakah ada data baru yang masuk. Waktu antara kueri tersebut bergantung pada
kebutuhan bisnis dan dapat bervariasi dari milidetik hingga jam.
Sejalan dengan itu, waktu responsnya juga bervariasi. Misalnya, mobil self-driving memerlukan waktu
respons yang sangat cepat – hanya beberapa milidetik. Jika kita menggunakan sensor yang dipasang,
katakanlah, pada turbin angin, dan sensor tersebut mengkomunikasikan suhu oli gearbox yang
meningkat perlahan, yang masih di bawah level kritis namun lebih tinggi dari biasanya, kita
memerlukan waktu respons satu menit untuk mengubah jarak sudu, sehingga terjadi pembongkaran
muatan. turbin dan mencegah kerusakan mesin atau bahkan kebakaran. Namun, sistem analisis bank
akan memberikan waktu beberapa menit untuk menilai kelayakan kredit pemohon; dan harga dinamis
retailer dapat memerlukan waktu hingga satu jam untuk diperbarui. Namun, semua contoh ini dianggap
real-time