Stav dette: Data partitioning, query processing and optimization techniques for parallel object-oriented databases