MS SQL Server для моделирования и научных расчётов
От: AlexGin Беларусь  
Дата: 16.01.18 10:51
Оценка: :)
Доброе время суток, уважаемые коллеги!

Вопрос такого рода:
У нас преобладает тематика — моделирование и научные расчёты.
Я придерживаюсь мнения, что СУБД MS SQL Server 2012 можно успешно применять для хранения данных в клиент-серверных приложениях по подобной тематике.
На сегодняшний день, наши приложения используют именно его.

Конечно, есть некоторые вопросы. Основной из них:
Файл лога транзакций растёт очень быстро (приложения моделирования пишут много данных на каждом шаге прогона модели).
Это приводит к увеличению (весьма сильному) back-up файлов.
Как избежать данной проблемы?
Как правильно избавиться от создания и сохранения Log-ов транзакций?
Имеет ли смысл полностью избавляться от него, или просто как-то ограничить рост Log-а транзакций?

Для наших задач, откат транзакции не актуален, это не банк

Вот здесь:
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/eeca9a1a-63e4-4638-b0a8-784b4a18fb0c/turn-off-transaction-log?forum=sqldatabaseengine
пишут, что отключить лог транзакций полностью нельзя:

You cannot "turn off" the transaction log. You can switch the recovery model to Simple or Bulk-Logged during the import. You also might want to drop some of your non-clustered indexes in the destination database. This will make the import go faster.


Как быть в этом случае? Имеет ли смысл придерживаться данного совета, или есть другие решения?

ПРИМЕЧАНИЕ: Сам сервер MS SQL Server 2012 (developer edition) у нас ставится локально,
на рабочем месте разработчика-экспериментатора и работает под ОС Windows 7 (64) SP1.

Заранее благодарю ответивших!

P.S. Так как у уважаемых товарищей, которые не в теме задач моделирования и расчётов, возникает недоумение:
— Зачем в контексте поставленных задач целый MS SQL Server?
То обоснование данного выбора приведено вот здесь
Автор: AlexGin
Дата: 31.01.18
Отредактировано 31.01.2018 12:04 AlexGin . Предыдущая версия . Еще …
Отредактировано 16.01.2018 12:03 AlexGin . Предыдущая версия .
Отредактировано 16.01.2018 11:04 AlexGin . Предыдущая версия .
Отредактировано 16.01.2018 10:57 AlexGin . Предыдущая версия .
Отредактировано 16.01.2018 10:54 AlexGin . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.