0
$\begingroup$

What is the adjective used to describe the fact that a server keep track of queries made by a user. I take the example of a database server.

$\endgroup$
3
  • 2
    $\begingroup$ In which way is this a computer science question? What does "keep track" mean here? What kind of requests? $\endgroup$
    – Raphael
    Commented Mar 24, 2015 at 9:45
  • $\begingroup$ It may be called spying ... depending on context. $\endgroup$
    – babou
    Commented Mar 24, 2015 at 10:10
  • $\begingroup$ Persisting? $\endgroup$ Commented Mar 24, 2015 at 11:24

1 Answer 1

1
$\begingroup$

Such a server would be stateful rather than stateless: roughly speaking, stateful means that it keeps some information, possibly partial information, on past queries. If you are looking for a single word to capture the idea that the server stores a complete record of all past queries, in their entirety, I don't know of a single word that does that -- so just use a sentence to describe what you're talking about.

$\endgroup$
3
  • $\begingroup$ But, would you call it stateful if it is keeping track of history on the user's machine, as is done on the web with cookies. $\endgroup$
    – babou
    Commented Mar 24, 2015 at 18:24
  • $\begingroup$ @babou, no. If there's no state stored on the server, the server is stateless.. The standard terminology is exactly that cookies allow the server to be stateless (e.g., by offloading state onto the client). See e.g. en.wikipedia.org/wiki/Stateless_protocol and stackoverflow.com/questions/13200152/…. Anyway, we've gotten a bit off-track from the original question. $\endgroup$
    – D.W.
    Commented Mar 24, 2015 at 18:28
  • $\begingroup$ Sorry for going astray ... I was just wondering, given that it is a way of "integrating" the client in the server, if there was a specific name (other than cookies).Another point is that the server could be stateful or stateless in other functionalities than answering user requests. But I do tend to go astray and confuse issues. $\endgroup$
    – babou
    Commented Mar 24, 2015 at 18:37

Not the answer you're looking for? Browse other questions tagged or ask your own question.