Lets take an example here: You login to your Facebook account and post a comment.
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).
1.
Real Time- Comment is updated online and delay is less than 2 seconds.
2.
Near Real Time- A delay of 2~10 seconds is expected, however, exact definition depends on SLA between the involved parties.
Facebook works on near real time mode.
3. Offline Mode or Batch Processing-
The data is updated via files to the database, exact definition depends on SLA between the involved parties.
In general time delay is in hours (in every ~6 to 12 hrs).
Offline or batch processing is answer to your question.
ell.stackexchange.com/users/1092/Ankit
Deferred could definitely be used to denote what is not real-time in appropriate contexts.
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.
More here .
ell.stackexchange.com/users/92/Mohit
If it's not real-time , it's non-real-time .
Other terms may be useful to describe something which is non-real-time, but that is nonetheless the correct term.
ell.stackexchange.com/users/230/snailplane
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.
(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).
I know of no word describing non-real-time systems in this sense.
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 ).
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).
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.
Non-real-time systems in this sense are just called slow .
Online/offline is also used to describes systems needing or not needing a network connection.
ell.stackexchange.com/users/658/AProgrammer
If you are looking at "age" and "operability" of business data, you might consider "historical" vs. "real-time" data.
ell.stackexchange.com/users/8361/Greg Chase
These aren't exact antonyms, but I think they would work in certain contexts.
My use case is: " realtime games vs ___ games ".
You could emphasize the difference in length of time with: extended, ongoing, or long-term .
You could emphasize the broken quality of time with: discontinuous, periodic, fragmented, or intermittent .
ell.stackexchange.com/users/57351/skibulk
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.
What is the opposite of real-time?
ell.stackexchange.com
<phrase-request>
ell.stackexchange.com/questions/8762
ell.stackexchange.com/users/1979/noDispName
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.
You can emphasise the difference with extended, discontinuous, deferred, offline or batch processing. Real-time and non-real-time are helpful distinctions.