Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!thunder.mcrcim.mcgill.edu!snorkelwacker.mit.edu!think.com!sdd.hp.com!elroy.jpl.nasa.gov!ncar!gatech!usenet.ins.cwru.edu!mcs.kent.edu!VAX1.CC.UAKRON.EDU!tut.cis.ohio-state.edu!sei!marc From: marc@sei.cmu.edu (Marc Graham) Newsgroups: comp.databases Subject: Who are you? Message-ID: <21616@as0c.sei.cmu.edu> Date: 25 Feb 91 21:25:42 GMT Organization: Carnegie-Mellon University (Software Engineering Institute), Pgh, PA Lines: 23 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 Brought to you by Super Global Mega Corp .com