powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Посоветуйте СУБД для архива логов
12 сообщений из 12, страница 1 из 1
Посоветуйте СУБД для архива логов
    #38347391
Se3rG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть .Net 4.0 приложение, использующее Entity Framework 4 + MS SQL 2008 R2. Приложение пишет события изменения объектов в базу.
Задача: перенести не актуальные события в файловую СУБД и использовать ее в качестве архива. Размер архива может достигать 1000ГБ и вмещать миллионы событий.

Подскажите какую СУБД лучше использовать чтобы удовлетворялись условия задачи и не тратить много времени на разработку обращений приложению в архив.
...
Рейтинг: 0 / 0
Посоветуйте СУБД для архива логов
    #38347401
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Se3rG,

файловая система
...
Рейтинг: 0 / 0
Посоветуйте СУБД для архива логов
    #38347450
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Se3rGРазмер архива может достигать 1000ГБ и вмещать миллионы событий.

Всего лишь террабайт и миллионы записей? Такую мелочь не имеет смысла выносить из MS SQL,
оно легко полежит и внутри.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Посоветуйте СУБД для архива логов
    #38347472
Se3rG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovSe3rGРазмер архива может достигать 1000ГБ и вмещать миллионы событий.

Всего лишь террабайт и миллионы записей? Такую мелочь не имеет смысла выносить из MS SQL,
оно легко полежит и внутри.

К сожалению, просто полежать не может, т.к. данная база участвует в репликации и каждый раз при реинициализации подписки передавать 1ТБ весьма накладно. Кроме того иногда используется версия express у которой ограничение в 10Гб на базу, из-за чего приходится периодически руками переносить и подрезать логи.
...
Рейтинг: 0 / 0
Посоветуйте СУБД для архива логов
    #38347491
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Периодически (раз в день, неделю, месяц) данные переносить в другую бд, текущую чистить, "другую бд" бэкапить и складывать в файлопомойку. При необходимости поднимать бэкап за необходимый период.
...
Рейтинг: 0 / 0
Посоветуйте СУБД для архива логов
    #38347496
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Se3rGК сожалению, просто полежать не может, т.к. данная база участвует в репликации и каждый раз при реинициализации подписки передавать 1ТБ весьма накладно.

Ну так уберите эти таблицы из подписки.
...
Рейтинг: 0 / 0
Посоветуйте СУБД для архива логов
    #38347582
Se3rG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinSe3rGК сожалению, просто полежать не может, т.к. данная база участвует в репликации и каждый раз при реинициализации подписки передавать 1ТБ весьма накладно.

Ну так уберите эти таблицы из подписки.
Убрать таблицы из подписки нельзя, т.к. они используются для оперативной работы и данные по событиям также должны быть синхронизированы.


pkarklinПериодически (раз в день, неделю, месяц) данные переносить в другую бд, текущую чистить, "другую бд" бэкапить и складывать в файлопомойку. При необходимости поднимать бэкап за необходимый период.
Была такая мысль, но реализация механизма доступа к данным в этом случаем несколько сложна и затратна по времени.
В качестве решения я смотрю в сторону SQLite, но может есть решение поинтереснее.
...
Рейтинг: 0 / 0
Посоветуйте СУБД для архива логов
    #38347601
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Se3rGВ качестве решения я смотрю в сторону SQLite, но может есть решение поинтереснее.

Express редакция может нести 32 767 баз, каждая по 10 Гб. Не понимаю, зачем еще куда-то смотреть... Доступ к данным организовать как партицированную вьюху в основной бд. Единственная пичалька будет в том, что Вы не сможете (из-за ограничений редакции) использовать основную фичу PV - чтение данных только из соответствующих критерию отбора таблиц.
...
Рейтинг: 0 / 0
Посоветуйте СУБД для архива логов
    #38347643
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Se3rGУбрать таблицы из подписки нельзя, т.к. они используются для оперативной
работы и данные по событиям также должны быть синхронизированы.
Что мешает разделить таблицу на две - оперативную и архивную - в пределах одной базы и
реплицировать только оперативную? Перенос из одной в другую сделать джобом раз в сутки.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Посоветуйте СУБД для архива логов
    #38348108
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Se3rGЗадача: перенести не актуальные события в файловую СУБД и использовать ее в качестве архива.Не понял, вам архивную файловую СУБД тоже нужно реплицировать?

Вообще лучше использовать для архивной СУБД тоже MSSQL, только конечно не экспресс.
Переносит данные можно, сделав секционирование по суткам и сделав SSIS пакет для этого.
...
Рейтинг: 0 / 0
Посоветуйте СУБД для архива логов
    #38348138
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Se3rGможет есть решение поинтереснее.
Всяк кулик...
http://www.db2-symposium.com/articles/comparing-db2-10-5-express-c-with-its-competitors/ :)
...
Рейтинг: 0 / 0
Посоветуйте СУБД для архива логов
    #38371416
Фотография saycale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у нас используется MongoDB . Всем довольны.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Посоветуйте СУБД для архива логов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]