[comp.databases] Who are you?

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