Короткий ответ если позволяют финансы ставьте windows + ms sql server
Если имеете опыт или хороший франчази то можно убунту + postgresql
1 вариант вылизан до совершенства, позволяет таскать такие базы что постгрее загибается, легче в администрировании.
2 вариант так сказать эконом на софте, но нужны спецы и часто они хотят хорошо кушать, так что не удивляйтесь запросам в 200 кр в месяц или нескольким миллионам за внедрение