Sharing data to other users?

Hi,

I’m looking into this. Just have one concern for now. If there are millions of records, using triggers might affect performance will it not?