问题里并没有提到用的什么数据库。
单纯的在业务需求下我们可以考虑以下几种技术方案:
1.主备数据库可以通过skip一些操作来不同步delete操作。比如oracle的dg。具体可以看官方文档的http://docs.oracle.com/cd/B19306_01/server.102/b14239/toc.htm
2.据我了解还有一些数据库从来就不会因业务做删除操作 任何数据的录入都是有意义存丰的,都是用一些标识字段来做标识,用分区并且定时清洗数据来提升性能。
3.永远做好备份 哪怕真的有丢了数据需要补录也能补的回来