Forum: ell.stackexchange.com
Tags: <phrase-request>
Title: What is the opposite of real-time?
Question: In computer science there is the term  real-time . Is there any word to say something is not real time?  Non-real time  doesn't sound good to me.

Answers:
sents: text: Lets take an example here: You login to your Facebook account and post a comment.
text: How Facebook updates this comment to your Facebook wall and your friends wall & also the time delay will determine the update mode.(although there are other parameters also).
text: 1.
text: Real Time- Comment is updated online and delay is less than 2 seconds.
text: 2.
text: Near Real Time- A delay of 2~10 seconds is expected, however, exact definition depends on SLA between the involved parties.
text: Facebook works on near real time mode.
text: 3. Offline Mode or Batch Processing-
text: The data is updated via files to the database, exact definition depends on SLA between the involved parties.
text: In general time delay is in hours (in every ~6 to 12 hrs).
text: Offline or batch processing is answer to your question.
answer_details: author: ell.stackexchange.com/users/1092/Ankit
score: 7
sents: text: Deferred could definitely be used to denote what is not real-time in appropriate contexts.
text: For ex: Deferred is already used by Oracle as a part of a term Deferred Processing which is a feature that allows long-running tasks to be handled by background engines instead of in real time.
text: More here .
answer_details: author: ell.stackexchange.com/users/92/Mohit
score: 4
sents: text: If it's not real-time , it's non-real-time .
text: Other terms may be useful to describe something which is non-real-time, but that is nonetheless the correct term.
answer_details: author: ell.stackexchange.com/users/230/snailplane
score: 3
sents: text: In computer science, real-time is used to describe a characteristic of reactive systems, those have a constraint on the delay between the event and the response to the event.
text: (It is often subdivided in hard --- when missing any deadline is a failure --- firm --- when missing some deadline is allowed at the cost of reducing the quality and missed responses are of no utility --- and soft --- when having a late response is better than having none).
text: I know of no word describing non-real-time systems in this sense.
text: Batch or offline systems are just systems which are working alone, as opposed to online systems which interact either with the world (the reactive systems ) or users (the interactive systems ).
text: As usual, definitions tend to vary a little depending on authors and their purpose (especially the division between interactive systems and soft real-time one is more one of intend, context and tradition than anything else).
text: Notes: Real-time is also used informally to describe interactive systems for which the interaction is quick enough that it doesn't suffer from the response time.
text: Non-real-time systems in this sense are just called slow .
text: Online/offline is also used to describes systems needing or not needing a network connection.
answer_details: author: ell.stackexchange.com/users/658/AProgrammer
score: 2
sents: text: If you are looking at "age" and "operability" of business data, you might consider "historical" vs. "real-time" data.
answer_details: author: ell.stackexchange.com/users/8361/Greg Chase
score: 2
sents: text: These aren't exact antonyms, but I think they would work in certain contexts.
text: My use case is: " realtime games vs ___ games ".
text: You could emphasize the difference in length of time with: extended, ongoing, or long-term .
text: You could emphasize the broken quality of time with: discontinuous, periodic, fragmented, or intermittent .
answer_details: author: ell.stackexchange.com/users/57351/skibulk
score: 0

Summary of the answers:
Offline or batch processing is the opposite of real-time processing. Deferred could denote non-real-time. One might use  "historical" vs. "real-time" data, or time could be considered to be discontinuous, periodic, fragmented, extended, ongoing or intermittent.
Real-time and non-real-time are helpful distinctions. You can emphasise the difference with extended, discontinuous, deferred, offline or batch processing.