I currently have a production database being backed up/restored into a data warehouse for reporting. I'm looking to update this more than nightly during the day so I'm looking at table level replication for specific tables. I also need to have this same database (the whole thing, almost 9000 tables) copied offsite for DR/BC.
My question is what is the best method to accomplish both of these tasks? I'm thinking maybe log shipping and replication since I can't use just log shipping and still read from the secondary. I'm also not sure what the performance would be on replication with that many tables.
Is there a better way to accomplish these two primary needs or am I on the right track? Thank you for any help provided.