Помню сливал я как-то раз архив фильмов на внешний USB 2.0 винч с "атомного" нетбука. Офигел ждать - скорость была во многие разы ниже, чем на тот же USB-винт с нормального ноутбука на Core 2 Duo. Сделанная в последствии полная (чистая, с форматированием) переустановка винды эту скорость никак не увеличила, винт и память проверял (с помощью Victoria и MemTest86+ соответственно). А ещё у Атомов обычно нет VT-x (у некоторых есть, но надо смотреть на Ark-е конкретную модель).
Выглядит жутковато. Даже если это возможно сделать с непустой таблицей (не знал, что может существовать таблица без первичного ключа) и даже если после создания первичного ключа заново установленные ранее в ноль номера пересчитаются, тут ничего нет об обновлении значений ссылающихся на эту таблтцу внешних ключей. Может и прокатит конечно если там стоит что-то типа ON UPDATE CASCADE, попробую.
Я имею ввиду разовую операцию. БД/приложение - не моё (в смысле не моей разработки), менять логику кода приложения - не вариант. Постоянно поддерживать непрерывность нумерации не нужно. Надо просто один (условно) раз взять, "утрамбовать", и работать дальше в обычном режиме.
На том, что вам ближе и понятнее, на том, в терминах чего вы думаете. Я для себя всегда выберу реляционную структуру если это допускается условием (в т.ч. косвенно - в плане нагрузок и объёмов данных), кто умеет не хуже манипулировать информацией в NoSQL - может взять NoSQL.
@torrie посоветуй по собственному опыту чтобы максимально быстро въехать (углублённые и широкие знания предпочитаю получать во время практики, ища решения конкретных возникающих проблем уже): я много лет программирую на C# и Scala (плюс по мере необходимости на PHP, JS и Java), хочу добавить Python и Django в свой арсенал и использовать на практике. Не хочу читать для этого книгу или выполнять длинные нудные туториалы на codeschool, хочу быстро заложить "скелет" понимания языка и экосистемы и дальше уже учиться в процессе написания собственных и ковыряния чужих проектов.
@krll-k Чтобы не ограничивать возможности будущего развития проекта программистами одной национальности. В один прекрасный день может появиться желание/нужда поработать с каким-то иностранным специалистом, а может и отдать часть проекта на аутсорс в Индию.
@edinorog "с пш можно всё!" - Вы не ответили на прямой вопрос: я могу прицепиться на определённый порт сервера простым терминалом с любого устройства на любой ОС и получить доступ шеллу? "относительно веса" - в век виртуальных машин и облачных технологий экономия места снова стала актуальна.
@edinorog Кстати сколько сейчас весит последний Windows Server? Виртуалка с SuSE Linux c web-сервером у меня была полторы сотни мегов примерно. Соседняя виртуалка с виндой, стоящая на том же VMWare-сервере ради одной программы была несколько гигов.
@edinorog "там только консоль" - гуёвая же, в виде окна. "вообще нормальные люди не включают" - то, что не включают не должно лежать на винче. "я настолько мелкий" - ровно наоборот (покуда мы говорим о серверах).
@edinorog На это сложно ответить объективно, мне кажется она безопаснее (т.к. открытый код регулярно смотрят тысячи глаз и достаточно быстро выявляют ошибки и выпускают фиксы, плюс в ней меньше лишних деталей типа GUI на сервере, а чем меньше лишнего - там надёжнее система), гибче в приспособлении и удобнее в администрировании. Сам я достаточно активно полюзуюсь и тем, с детства люблю винду на десктопе и никаких предубеждений у меня нет.
В смысле как ОС лучше, конечно, GNU/Linux, краткий ответ на вопрос "В чём сила Windows?" - "В некоторых работающих под ней программах (которые, разумеется, нужны далеко не всем и не всегда, но не редко таки нужны)"
@mishanyayalta Вы сами себе противоречите "Более 90% в мире самых мощьных серверов используют Linux" - вопрос именно в том, в чём задача. Я не спорю, что если нет принципиальной нужды/желания ни в одном из перечисленных мной виндовых серверных приложений - то лучше Linux, я и сам выбираю Linux или FreeBSD по возможности.
@Alexufo "Share Point - если вещь не имеет долго конкурентов, значит вещь это навязанная)" - в данном случае просто была первой хорошей реализацией, конкуренты подтянулись позже и по ряду параметров до сих пор подтягиваются. А вообще любой продукт, не имеющий полноценных альтернатив действительно можно назвать навязанным т.к. у тебя нет из чего выбирать и приходится брать что есть.