This is not the answer you are looking for but: don't do them.What do you mean by large? the network I operate has about 15,000 devices in total on it.
We use our cmdb to populate Orion with the devices. our CMDB is populated from our asset database (finance likes to know where that $120K router card is installed for auditing, so if we buy it we track it.)