I want that as a user is inserting data into a table, he is also viewing it simultaneously.
For this if I use a single table, then will it take more time & processing load because the 2 processes: INSERT and SELECT, both would occur on the same table?
So I want that both the processes are executed separately on two different database objects.
Like INSERT should be done on one database object and SELECT should be done from the other but the data which in inserted, would be seen by the Select query.
What's the solution for this? Should I use a temporary table, a view, or two separate tables, but if I use two separate tables then there would be replication of data.
so what shall i do? please help.
My Winform Application would run on 3 PCs on LAN and SQL Server only on one PC.
In this case, every minute all 3 users would insert data . So I would display data immediately to the user at pc1 if data is updated by another user on pc2