>у каждой выставляете часы… цена адекватна и обоснована
Как вы определите насколько адекватно оценена подзадача? Конкретно 2 месяца для подзадачи «создать простейший wysiwyg html editor» — это много или мало?
>аналог хабра поднять на лайвстрите два дня с допилкой
Почему 2 дня? Разве не 30 минут? Скачал дистрибутив, установил на сервер — и готово.
А сколько стоит сделать на своем движке? Ведь LiveStreet требует «присутствие копирайта (ссылки) на главной странице». Плюс ко всему, не известно насколько хорошо этот LiveStreet масштабируется. Ну и, что очень важно, на Хабре есть защита от ДДОС-атак (а вы знаете сколько это стоит?).
Уточню. Мы измеряем скорость единичной вставки, а не пакета. Если сделать SaveChanges после всего цикла — то скорость получается 250 записей в секунду. Но это пакет, а не одна запись.
Добавлю. При множестве потоков PortgreSQL обломалась сразу (возможно где-то в настройках нужно указать — не знаю, но похоже работало 2-3 потока из 100, остальные ждали).
Вы сохранение в базу делали после одной записи, или после каждой? Обратите внимание на мой тест: testContext.SaveChanges(); после каждого изменения.
Когда пользователь отправляет данные на сервер — вы делаете сохранение. И нам нужно узнать время этого сохранения (1000 раз производим замер для более точного вычисления среднего).
Если не сложно, то могли бы вы повторить тест, но с сохранением после каждой записи в цикле.
Постгре как вариант. Но и он не особо шустрый — около 100 записей в сек. Может там чего настроить нужно? Ранее работал в основном c MS SQL, по этому не знаю.
BLToolkit довольно шустро работает. DataSet не используется. Если проблема и есть — то либо в коннекторе либо в самой базе (в настройках по умолчанию).
>Ну, для начала, делать testContext.SaveChanges(); после цикла.
И что это нам даст? Дело в том, что нужно замерять скорость 1-го сохранения (записи пользователи будут сохранять по одной). 1000 раз подряд делаем это измерение, чтобы более точно вычислить среднее.
>ЗЫ самое главное, нафига вам мускуль на.нет, если есть постгре и mssql?
MS SQL Standard (Express и Web не подходит) стоит $ 14 тыс. на 2 процессора :)
Можно использовать флешку для загрузки (если в биосе есть поддержка). Если поддерживается загрузка с сети — можно попробовать ее (я не сталкивался).
Кстати, ниже правильно написали по поводу защиты Windows. При простом клонировании на аналогичную машину в последний раз я получил бесконечную перегрузку (но вроде бы это зависит от типа лицензии).
1. Тиристор. Уже его написали. Сигнал, который идет на лампу, нужно выпрямлять и сглаживать (там он особой формы получается, тиристор работает как ключ).
2. Магнитная катушка и сердечник. Если катушка без сердечника — сопротивление по переменному току низкое, лампа горит ярко, если с сердечником — сопротивление высокое, горит тускло. Но вам не подойдет — сердечник задвигают вручную.
3. Мощный транзистор.