I have a web application that stores data to a single table in a SQL server 2008 DB. I have a need to write the same record to a second table on the same DB, but the record in the second table may be deleted at any given time (ie: not trying to synchronize the tables).
One option is to just write the data to each table from my application. Although simple, it creates more network traffic and conditions to account for (this would be from 300+ pc's logging real-time data so that extra INSERT adds up).
Is it possible to set this up in SQL so that when a new record appears in one table, that it gets copied to another table? And if I delete that copied record, it does not need to be "replaced".