Я планирую купить ноутбук. Меня беспокоит: я буду использовать его для .NET или других целей, связанных с языком, и хочу знать, полностью ли он поддерживает .NET / другое программное обеспечение, такое как Oracle и т.д.
2 ответа
Любой ноутбук должен иметь возможность запускать любое программное обеспечение, поддерживаемое в операционной системе, на которой он работает. У вас не должно быть никаких проблем с его использованием для кодирования и малозатратными базами данных для тестирования. Вы не хотели бы использовать его для размещения сайтов по всему миру.
Для программного обеспечения, такого как Oracle, вашими ограничениями будут проблемы лицензирования и операционной системы, а также проблемы с оборудованием.
Например, позволяет ли Oracle устанавливать его на несерверной ОС Windows?
Достаточно ли у вас места на ноутбуке для установки базы данных, которую вы хотите использовать?
Кроме того, поскольку в ноутбуке имеется только один жесткий диск и, как правило, довольно медленный, у вас будет много различий в производительности запросов, если вы будете пытаться работать с образцом базы данных. Дизайн запросов, который очень хорошо работает с 8 ядрами ЦП и SAN, может сканироваться при работе на 2 ядрах ЦП и одном диске. Тем не менее, разработка запроса для работы на ноутбуке может оставить много потенциальной производительности.
Другая опасность сегодняшних ноутбуков заключается в том, что жесткий диск будет SSD. Это опасно, потому что это может заставить ваши запросы к базе данных работать слишком хорошо. Вы можете создать запрос, который будет ужасно медленным на реальном оборудовании из 30 дисков по 15 КБ.
Но помните об этом и всегда проводите окончательное тестирование производительности в системе, которая выглядит как настоящая, и вы можете выполнять практически все свои разработки на ноутбуке.