Не используйте count перед записью, если в этом нет необходимости, и если ваша таблица уже создана, используйте Spark SQL, чтобы вставить данные в таблицу Hive Partitioned.
spark.sql("Insert into <tgt tbl> partition(<col name>) select cols,partition col from temp_tbl")
Я выбрал бы свою настольную ОС в зависимости от моего сервера ОС, чтобы иметь ту же версию IIS. Если сервер использует 2003, можно выбрать XP Windows XP x64. Если это использует 2008, необходимо выбрать Vista.
Даже если Ваш сервер выполняет 2003, можно выбрать Vista, чтобы изучить новые возможности IIS 7 и таким образом быть подготовленными день, который Вы принимаете решение обновить до 2008.
Я действительно не вижу оснований для выполнения 32 битов, если Вы не планируете использовать некоторый компонент, которые не поддерживают 64 бита (такие как WSE 2.0).
Так, Vista, 64 бита являются, вероятно, лучшим выбором или XP Windows XP x64, если Вы выполняете Windows Server 2003 и хотите действовать наверняка.
Btw, если Вам нравится бета-версия программного обеспечения, можно использовать Windows 7 Beta. Я в настоящее время выполняю это в сочетании с VS2008 и имею очень немного проблем.
Править: 32 бита Windows XP не рекомендуются, так как это использует IIS 5.1. Версия на 64 бита использует IIS 6.0 и является поэтому единственной рекомендуемой версией XP.
Кроме того, все упомянутые конфигурации должны хорошо работать с 2 ГБ памяти (включая Vista и 7). Однако, если Вы запланируете работать с очень большими решениями и несколькими экземплярами Visual Studio, то дополнения потребления памяти, такие как Resharper или Ваше приложение сам по себе будут очень потреблением памяти, обновление 4 ГБ нужно рассмотреть.
Я использую VS2008 на XP с меньшей памятью без проблемы. Это действительно не должно иметь значения главным образом просто персональное предпочтение.
Я имею XP и не имею никаких причин жаловаться.
В стороне: "Деньги не являются проблемой" - я всегда хотел использовать это предложение.Еще нет.
Только с 2 ГБ памяти я рекомендовал бы идти с 32-разрядным XP.
В то время как можно кодировать на Windows Server ОС, можно найти, что они настраиваются вполне по-другому. Например, Сервер, 2008 совместно использует много кода с Vista, но аудио стек имеет значительно более высокую задержку, чем Вы, хотел бы на настольной ОС.
См.: статья Larry Osterman, Почему люди думают, что сервер SKU работает хорошо операционной системой общего назначения?
Я запускаю Visual Studio 2008 на 2GHz/2GB ноутбуке RAM с Окончательной Vista, вся работа, ПК являются рабочими столами RAM на 2 ГБ с Бизнесом VS2008/Vista - без проблем.
Я делал всю свою разработку в Vista x64 в последнее время и нашел, что это довольно применимо. Таким образом, это было бы и является моим выбором.
Если бы деньги не являются объектом, я действительно предложил бы засунуть еще 2 концерта поршня в Вашем ноутбуке. Это не должно быть все, что дорогой и дополнительный поршень действительно полезно (и абсолютно необходимо, если Вы - планирование выполнения чего-нибудь как выполнение VM).
Я знаю, что это о рекомендуемой ОС, но если Вы после получаете лучшую производительность из Visual Studio, как насчет этого драгоценного камня, прямо изо рта ScottGu!
Подсказка/Прием: Скорость Жесткого диска и Производительность Visual Studio
Scott, кажется, думает, имея быстрый жесткий диск, значительно улучшит производительность жесткого диска, и я должен согласиться с ним. Он также дает некоторые рекомендации для памяти и ЦП.
Я также сказал бы, что, мудрый ОС, Windows XP прекрасен, как Vista. Я выполняю VS2005 и VS2008 и на XP и на Vista (оба 32-разрядные) и с точки зрения ОС, нет действительно никакого различия.
Я нашел, что 2005 и 2008 работают симпатичный наравне с XP32 и Vista32. Могут быть некоторые пограничные случаи с Vista, но я должен все же испытать их с asp.net.
ОДНАКО 32/64 вопрос - другой в целом: Команда Идет от XP32 до XP64 для Разработки.NET - Какие-либо Глюки?
Я обычно зеркально отражаю любые вещи среды, будет использоваться больше всего в. Мы - симпатичный XPrific здесь, таким образом, я использовал VS2008 там.