We are processing 50,000+ records weekly. After implementing object types, the batch process slow down, according to the users. This is acutally one of our client's case. I am trying to see if there is alternative of "Object Type".

What I am thinking is Object type is actually better than straight table query because it can load "the set" of frequently-processed data into the memory to expedite the process. The problem is when the number of records in the object table increase dratimatically, it become a memory burdon.