Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> memcached на файлах, интересное тестовое задание 
:(
    Опции темы
MyDarkSide
Дата 8.12.2009, 12:19 (ссылка)    | (голосов:8) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 21.3.2008

Репутация: -1
Всего: -1





Цитата(sTa1kEr @  7.12.2009,  17:36 Найти цитируемый пост)
Во первых, если мы возьмем reiserfs, то в ней более гибкая структура позволяющая размещать в одном блоке части различных фалов.


человек спрашивает про тестовое задание напомню.
Представляю диалог:
- Вы сделали кэш?
- Да я предлагаю писать каждую переменную  в свой файлик
- А как насчет эффективности использования и дефрагментированности диска ? 
- А не х.й! мы вам другую ось на сервер поставим! 

просто нет слов


Это сообщение отредактировал(а) MoLeX - 8.12.2009, 13:01
PM ICQ   Вверх
Simpliest
Дата 8.12.2009, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 625
Регистрация: 1.9.2009

Репутация: нет
Всего: 3



MyDarkSide
еще раз повторяю. для работы в качестве кеша объем неэффективноиспользуемого диска не имеет решающего значения.

Пусть там теряется хоть 3.7кб(90%) места на каждом файле.

Все эти файлы временные - нам важно насколько быстро мы сможем прочитать нужный файл,а не как много информации мы сохраним.


--------------------
user posted image
PM   Вверх
MoLeX
Дата 8.12.2009, 13:02 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 0
Всего: 140



smile 
Цитата(MyDarkSide )
 
пните репутацию, а то 1,5 года уже новичок

пнули уже  smile 

Добавлено через 1 минуту и 30 секунд

 ! 
MoLeX
Модератор: MyDarkSide, не наглеем и не грубим


Это сообщение отредактировал(а) MoLeX - 8.12.2009, 13:02


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
MyDarkSide
Дата 8.12.2009, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 21.3.2008

Репутация: -1
Всего: -1



MoLeX, грубить начал не я ! а мне на простое и вполне корректное замечание!

Добавлено через 1 минуту и 40 секунд
Цитата(Simpliest @  8.12.2009,  12:53 Найти цитируемый пост)
Пусть там теряется хоть 3.7кб(90%) места на каждом файле.

Все эти файлы временные - нам важно насколько быстро мы сможем прочитать нужный файл,а не как много информации мы сохраним. 


временный, ни временный а место на винте резервировтаь под это все равно надо, т.е. тут уже затраты на железо

Добавлено через 9 минут и 37 секунд
MoLeX
ты не прав,  
более опытный пользователь форума начал хамить, вместо того чтобы показывать пример уважительного отношения к чужому мнению, а карму снизили новичку.  
PM ICQ   Вверх
Simpliest
Дата 8.12.2009, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 625
Регистрация: 1.9.2009

Репутация: нет
Всего: 3



Цитата(MyDarkSide @  8.12.2009,  14:09 Найти цитируемый пост)
временный, ни временный а место на винте резервировтаь под это все равно надо, т.е. тут уже затраты на железо

 smile какие в задницу затраты?

Парень, месяц работы неплохого специалиста стоит примерно как 2-4 дешевых пролианта.
А хорошего вдвое больше.

Простейший кеш на файлах делается за пару дней.
Оптимизация займет пару недель.

винт 1Тб (не SAS) = от 100 у.е.
недорогой сервер 1000-2000 у.е.
2 недели времени 1500-2000 .у.е 

Вот считай сколько мы сэкономили, а сколько ты просрал на спичках.

Простой кеш
200 у.е работы даст нам фактически + 1 сервер (1000 у.е.)

Оптимизация кеша (с 10% эффективности винта до 100%)
еще 2000 у.е. работы дадут нам 100*0,9 = 90 у.е прибыли.... на каждый винт
Чтобы это хотя бы окупилось нужно чтобы мы использовали 22 жестких диска.
Чтобы получить такое же соотношение прибыль/затраты надо 110 жестких дисков (110 ТБ)

Для справки, у facebook, как мне помнится, под мемкеш было выделено около 1ТБ.



--------------------
user posted image
PM   Вверх
MyDarkSide
Дата 9.12.2009, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 21.3.2008

Репутация: -1
Всего: -1



Simpliest, обращаемкя снова к топикстартеру - у него тестовое задание программиста. В реальной ситуации, конечно ваши аргументы убедительны. 
Но человек будет проходить собеседование на должность программиста, а вы упорно предлагаете ему использовать простейшее с т.зр. программирования решение - а всю оптимизацию переложить на админов.
Вот вы кадровик или вас позвали на собеседование потестить кандидата в программисты - а кандидат принес простейшениее решение ( file_get_contents()  / file_put_contents() )  а самые трудные проблемы свалил  на админа, вы возьмете такого на работу ? как вообще будете оценивать его программерские способности. Не будет подмывать спросить "А сами можете реализовать по-интереснее ?"

Топикстартеру советую, продумать решение все-таки по-сложнее по-интереснее, которое показало бы что у вас есть алгоритимические способности и идти на собеседование с ним. А в голове держать решения попроще например от Simpliest.  


PM ICQ   Вверх
sTa1kEr
Дата 9.12.2009, 23:58 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: 11
Всего: 146



Цитата(MyDarkSide @  9.12.2009,  12:55 Найти цитируемый пост)
В реальной ситуации, конечно ваши аргументы убедительны.

У ТС абсолютно реальная ситуация, где его берут на реальную работу, для разработки реального(ых) высоконагруженного(ых) проекта(ов).

Цитата(MyDarkSide @  9.12.2009,  12:55 Найти цитируемый пост)
Но человек будет проходить собеседование на должность программиста, а вы упорно предлагаете ему использовать простейшее с т.зр. программирования решение - а всю оптимизацию переложить на админов.
Вот вы кадровик или вас позвали на собеседование потестить кандидата в программисты - а кандидат принес простейшениее решение ( file_get_contents()  / file_put_contents() )  а самые трудные проблемы свалил  на админа, вы возьмете такого на работу ? как вообще будете оценивать 

Конструктор понимает, что достиг совершенства не в тот момент, когда к конструкции уже нечего добавить, а когда из нее уже нечего убрать (с) Антуан де Сент-Экзюпери

Цитата(MyDarkSide @  9.12.2009,  12:55 Найти цитируемый пост)
Не будет подмывать спросить "А сами можете реализовать по-интереснее ?"

Это полная ерунда. Реализации "по-интересные" работодателя совершенно не интересуют. Его интересуют решения эффективные, стабильные и легкие в сопровождении и доработке. 

Запомните одну вещь: Хороший программист - это вовсе не тот кто умеет быстро набивать тысячи строк всякого "интересного" кода. А тот, кто умеет думать и четко понимает смысл каждой написанной им строчки кода.

PS На сисадмина ничего не взваливается. Когда сисадмин и программист работают над задачей вместе, то это называется "работа в команде". И потом, что бы выполнить mkreiserfs /dev/sdx не нужно иметь семи пядей во лбу smile 

Добавлено @ 00:02
Цитата(sTa1kEr @  10.12.2009,  00:58 Найти цитируемый пост)
Вот вы кадровик или вас позвали на собеседование потестить кандидата в программисты - а кандидат принес простейшениее решение ( file_get_contents()  / file_put_contents() )  а самые трудные проблемы свалил  на админа, вы возьмете такого на работу ?

Если бы он предоставил решение из двух функций, которое бы полностью решало поставленную задачу, то такого кандидата я (да и любой разумный работодатель) оторвал бы с руками smile 

Это сообщение отредактировал(а) sTa1kEr - 10.12.2009, 09:30
PM MAIL   Вверх
MyDarkSide
Дата 10.12.2009, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 21.3.2008

Репутация: -1
Всего: -1



sTa1kEr, предлагаю прекратить оффтопик, чтобы мне не занали карму в минус бесконечность
PM ICQ   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса

Внимание: данный раздел предназначен для решения сложных, нестандартных задач.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Для профи | Следующая тема »


 




[ Время генерации скрипта: 0.0862 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.