2010-08-26 2 views
0

Я изучал и имею несколько идей о распределенной системе кеширования для хранилища ключевого значения в памяти с репликацией и всем связанным джазом. Так что я хотел узнать из сообщества, что лучше всего подходит для языка/рамки/технологии.Кодирование сервера кеширования

+0

Почему бы не использовать те, что уже есть? – naikus

+0

Ну, memcached может быть там, но то, что я реализую, теоретически дает до 30-40% лучшую производительность, чем memcached для небольших размеров кеша. Следовательно, требуется почти с нуля работа. –

ответ

1

Наверняка вы знаете, что есть такие вещи, как memcached? Он запускает некоторые из самых загруженных сайтов в Интернете. Не нужно изобретать велосипед здесь.

Если вы собираетесь писать самостоятельно, вы хотите сделать это как можно быстрее, поэтому я бы выбрал C или C++. Быстрая, широко поддерживаемая, простая в использовании привязка для других языков.

+0

Ну, memcached может быть там, но то, что я реализую, теоретически дает на 30-40% лучшую производительность, чем memcached для небольших размеров кеша. Спасибо за ответ, хотя я до сих пор размышлял о Java и C++ главным образом из-за поддержки распределенных систем. –