It seems to me that this is is an issue that is not resolved in Python, but in your database's language. Every database language that's word the name has a command like "get the record that has such-and-such value for this-and-that property". What command it is, depends on the database. Or am I now completely misunderstanding your meaning of the word 'database'?
2007/5/2, Dj Gilcrease <[EMAIL PROTECTED]>: > I was wondering if it was possible to find and object by it's ID. > > what I want to do is something like > > def incomingConnection(self, stuff): > (incSock, incAdder) = self.__sock.accept() > > #Add the adder socket ID and other info to a DB > > def sendMessage(self, adder, message): > #query the DB and get the socket ID stored there > > sock = getSocketByID(sockID) > > #do my send data > > > > The reason I want to do this is right now I store all the data in a > dict of class > > eg > class connections: > def __init__(self, *args, **kwargs): > self.sock = args[0] > self.myotherdata = stuff > ... > > > def incomingConnection(self, stuff): > (incSock, incAdder) = self.__sock.accept() > self.conns[incAdder] = connections(incSock, ...) > > > This takes up about 20 megs per person connecting, which is very high > IMHO, and I am hoping by storing all the data in the database and only > retrieving it when I need it will help reduce the memory footprint of > my server > _______________________________________________ > Tutor maillist - [email protected] > http://mail.python.org/mailman/listinfo/tutor > -- Andre Engels, [EMAIL PROTECTED] ICQ: 6260644 -- Skype: a_engels _______________________________________________ Tutor maillist - [email protected] http://mail.python.org/mailman/listinfo/tutor
