|
Посоветуйте СУБД для архива логов
|
|||
---|---|---|---|
#18+
Есть .Net 4.0 приложение, использующее Entity Framework 4 + MS SQL 2008 R2. Приложение пишет события изменения объектов в базу. Задача: перенести не актуальные события в файловую СУБД и использовать ее в качестве архива. Размер архива может достигать 1000ГБ и вмещать миллионы событий. Подскажите какую СУБД лучше использовать чтобы удовлетворялись условия задачи и не тратить много времени на разработку обращений приложению в архив. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2013, 14:36 |
|
Посоветуйте СУБД для архива логов
|
|||
---|---|---|---|
#18+
Se3rG, файловая система ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2013, 14:47 |
|
Посоветуйте СУБД для архива логов
|
|||
---|---|---|---|
#18+
Se3rGРазмер архива может достигать 1000ГБ и вмещать миллионы событий. Всего лишь террабайт и миллионы записей? Такую мелочь не имеет смысла выносить из MS SQL, оно легко полежит и внутри. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2013, 15:20 |
|
Посоветуйте СУБД для архива логов
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovSe3rGРазмер архива может достигать 1000ГБ и вмещать миллионы событий. Всего лишь террабайт и миллионы записей? Такую мелочь не имеет смысла выносить из MS SQL, оно легко полежит и внутри. К сожалению, просто полежать не может, т.к. данная база участвует в репликации и каждый раз при реинициализации подписки передавать 1ТБ весьма накладно. Кроме того иногда используется версия express у которой ограничение в 10Гб на базу, из-за чего приходится периодически руками переносить и подрезать логи. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2013, 15:32 |
|
Посоветуйте СУБД для архива логов
|
|||
---|---|---|---|
#18+
Периодически (раз в день, неделю, месяц) данные переносить в другую бд, текущую чистить, "другую бд" бэкапить и складывать в файлопомойку. При необходимости поднимать бэкап за необходимый период. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2013, 15:42 |
|
Посоветуйте СУБД для архива логов
|
|||
---|---|---|---|
#18+
Se3rGК сожалению, просто полежать не может, т.к. данная база участвует в репликации и каждый раз при реинициализации подписки передавать 1ТБ весьма накладно. Ну так уберите эти таблицы из подписки. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2013, 15:44 |
|
Посоветуйте СУБД для архива логов
|
|||
---|---|---|---|
#18+
pkarklinSe3rGК сожалению, просто полежать не может, т.к. данная база участвует в репликации и каждый раз при реинициализации подписки передавать 1ТБ весьма накладно. Ну так уберите эти таблицы из подписки. Убрать таблицы из подписки нельзя, т.к. они используются для оперативной работы и данные по событиям также должны быть синхронизированы. pkarklinПериодически (раз в день, неделю, месяц) данные переносить в другую бд, текущую чистить, "другую бд" бэкапить и складывать в файлопомойку. При необходимости поднимать бэкап за необходимый период. Была такая мысль, но реализация механизма доступа к данным в этом случаем несколько сложна и затратна по времени. В качестве решения я смотрю в сторону SQLite, но может есть решение поинтереснее. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2013, 16:30 |
|
Посоветуйте СУБД для архива логов
|
|||
---|---|---|---|
#18+
Se3rGВ качестве решения я смотрю в сторону SQLite, но может есть решение поинтереснее. Express редакция может нести 32 767 баз, каждая по 10 Гб. Не понимаю, зачем еще куда-то смотреть... Доступ к данным организовать как партицированную вьюху в основной бд. Единственная пичалька будет в том, что Вы не сможете (из-за ограничений редакции) использовать основную фичу PV - чтение данных только из соответствующих критерию отбора таблиц. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2013, 16:43 |
|
Посоветуйте СУБД для архива логов
|
|||
---|---|---|---|
#18+
Se3rGУбрать таблицы из подписки нельзя, т.к. они используются для оперативной работы и данные по событиям также должны быть синхронизированы. Что мешает разделить таблицу на две - оперативную и архивную - в пределах одной базы и реплицировать только оперативную? Перенос из одной в другую сделать джобом раз в сутки. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2013, 17:06 |
|
Посоветуйте СУБД для архива логов
|
|||
---|---|---|---|
#18+
Se3rGЗадача: перенести не актуальные события в файловую СУБД и использовать ее в качестве архива.Не понял, вам архивную файловую СУБД тоже нужно реплицировать? Вообще лучше использовать для архивной СУБД тоже MSSQL, только конечно не экспресс. Переносит данные можно, сделав секционирование по суткам и сделав SSIS пакет для этого. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2013, 08:39 |
|
Посоветуйте СУБД для архива логов
|
|||
---|---|---|---|
#18+
Se3rGможет есть решение поинтереснее. Всяк кулик... http://www.db2-symposium.com/articles/comparing-db2-10-5-express-c-with-its-competitors/ :) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2013, 09:21 |
|
|
start [/forum/topic.php?fid=35&msg=38347450&tid=1552444]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 241ms |
total: | 375ms |
0 / 0 |