У меня есть таблица, которая под названием «RawNews» со следующими полями:лучший способ для архивирования записей
[NewsID] [decimal](18, 0) IDENTITY(1,1) NOT NULL,
[Title] [nvarchar](200) NULL,
[Description] [nvarchar](500) NULL,
[Text] [ntext] NULL,
[RegDate] [nvarchar](50) NULL,
[RegTime] [time](0) NULL,
[Status] [nvarchar](300) NULL,
[Tags] [nvarchar](50) NULL,
[SecurityLevelID] [smallint] NULL,
[IsDeleted] [bit] NULL,
[DelDate] [nchar](10) NULL,
[UserName] [nvarchar](50) NULL,
и другую таблицу с именем «UsedNews», который имеет те же поля, плюс некоторые другие поля. , а также некоторые другие таблицы, используемые для этих таблиц, такие как загрузки, изображения, новостные группы, NewsRooms, пользователи и т. Д.
в RawNews У меня есть 100 записей в день. и эти 100 рекордов для UsedNews. Эти данные должны храниться как вечность. Я хотел попросить вас посоветовать мне сделать хороший способ сделать архив записей, поэтому эффективность поиска и фильтрации остается хорошей. и еще один вопрос: у меня есть журнал, который регистрирует каждое событие в системе, должен ли я хранить его в отдельной базе данных или нет? Большое спасибо
Я сделал точно так, как вы сказали, спасибо –