I am trying to find out better way deal with large volume of records within single table. Given that a table have 50M records and records are inserted about ~1.5M records a day.
Which options are available to avoid further performance struggling after month/year?
Please point me to the right direction. Currently I am thinking about having separate table (or maybe views) with different sets of records (like deleted/old/new) and feed EF with appropriate table/view in appropriate scenario (just for example if it simple user he might not need to work with all records like deleted or 2 years old and that might give some performance issues)