marc@sei.cmu.edu (Marc Graham) (02/26/91)
This query is directed to people with knowledge of DBMS internals. I'd like to know how the DBMS kernel (of any and all DBMS) knows who its clients are. In any multi-user configuration, client-server or single system, when the kernel gets a request, it has to know who made the request, not just so it knows to whom to send the result, but also to be able to commit (or abort) all of that user's interactions, when the time comes. For example, I _think_ that Ingres on Unix uses PID, but I'm not certain. (Basically, I'm trying to get one _program_ to open two distinct user sessions with the database at once. So I have to know how the dbms decides who I am, so I can fool it.) Marc H. Graham Software Engineering Institute marc@sei.cmu.edu Carnegie Mellon University (412) 268 7784 Pittsburgh, PA 15213 -- Marc H. Graham Software Engineering Institute marc@sei.cmu.edu Carnegie Mellon University (412) 268 7784 Pittsburgh, PA 15213