Ищете (желательно) некоторые жесткие данные или хотя бы некоторые опытные анекдотические ответы в отношении размещения базы данных MySQL (примерно 5 тыс. Транзакций в день, на 60-70% больше операций чтения, чем записи, <100 тыс. Данных на транзакцию, то есть никаких больших двоичных объектов, таких как изображения и т. д.) в Windows 2003/2008 по сравнению с производными на основе Debian (Ubuntu / Debian и т. д.). Этот сервер будет функционировать только как сервер базы данных с отдельным веб-сервером на другом физическом сервере; этому серверу потребуется удаленный доступ для управления (SSH для Linux, RDP для Windows).
Я подозреваю, что ядро / ОС Linux будет меньше конкурировать за ресурсы, чем Windows Server, но в этом я не могу быть уверен. Также есть следы безопасности: я думаю, что даже с Windows 2008 заблокировать Linux-систему легче, чем Windows Server.
У кого-нибудь есть опыт работы с обеими конфигурациями?
Недавно мы завершили миграцию другим способом, с Linux на Windows 2k8, однако это было для некоторых сторонних приложений, которые будут работать только на Windows SQL. База данных была преобразована из MySQL в MSSQL, и на самом деле ничего не было замечено с точки зрения медленности. Вероятно, они работают примерно с 10-кратным количеством транзакций, имеется как минимум несколько миллионов записей.
Он был установлен на новом сервере с 8 ГБ ОЗУ и, похоже, работает нормально, у меня нет полной информации, но я знаю, что он умещается в 6 ГБ, потому что они запускают виртуальную машину winXP 1 ГБ, а также оставляют 1 ГБ для базовой системы.
Что касается безопасности, в целом linux может быть безопаснее, но, как всегда, если вы проактивный системный администратор, окна в порядке (подумайте о миллионах серверов БД). Производительность не будет сильно отличаться с точки зрения БД, хотя, очевидно, сервер 2k8 использует больше оперативной памяти, чем Linux, но не значительно.
Я бы сказал, что если вам `` нужно '' выполнить обновление, используйте возможность для будущего подтверждения оборудования (если БД будет сильно расти), а также очистите БД (большинство людей никогда не занимается обслуживанием БД) и что-нибудь еще вы можете сделать, чтобы улучшить производительность, стабильность, надежность и т. д.
Я бы сказал, что знакомство имеет большое значение; поэтому у вас должна быть веская причина для смены платформы. Если вы уже разбираетесь в защите компьютеров Windows, нет никакой реальной выгоды в использовании незнакомой платформы «по соображениям безопасности».