Transaction management for object-oriented databases: performance advantages of using multiple versions | IEEE Conference Publication | IEEE Xplore