I have an app that is used by people in the US and in China and the database sits in the US. The people using it in China complain that the performance is poor, so I was thinking of using SQL Server Replication and put a database server in China, too.
However, when I mention this to other people, they get all, "are you crazy? you're gonna lose data! the data is gonna become corrupted".
Are there major concerns with SQL Server replication that should cause me to avoid this technology in mission critical apps?