uhm i'm trying to make a very simple but large database: Let's say I want these fields : |name|age|country|
Then I can't do this because I use the same key db["name"] = 'piet' db["age"] = '20' db["country"] = 'nl' # same keys so it wil overwrite db["name"] = 'jan' db["age"] = '40' db["country"] = 'eng' But how does other people use bsddb then ? - with a hidden |int like below ? db["name|0"] = 'jan' db["age|1"] = '40' db["country|2"] = 'eng' - do a little math to first is name sec is age third is country db["0"] = 'jan' db["1"] = '40' db["2"] = 'eng' pointer=0 for k, v in db.items(): if pointer =3: poiner = 0 #next 3 fields ---------------------- I like bsddb because of the speed and it can handle big files, but what is the normal way of using it ? Thanks for helping -- http://mail.python.org/mailman/listinfo/python-list