The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Mycached - дополнение для организации обращения к MySQL по п..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Mycached - дополнение для организации обращения к MySQL по п..."  +/
Сообщение от opennews on 27-Авг-09, 13:40 
В рамках проекта Mycached (http://coderepos.org/share/browser/platform/mysql/mycached/) реализована (http://developer.cybozu.co.jp/kazuho/2009/08/mycached-memcac...) поддержка протокола memcached для обращения к MySQL базам, т.е. дает возможность обратиться к существующей MySQL базе не через SQL запрос, а через протокол  memcached. Проект выступает своего рода противоположностью memcached хранилища к MySQL, позволяющему обращаться к внешнему mymcached серверу через стандартные SQL команды.  


По задумке авторов Mycached, прямой запрос ключей из хранилища, позволит оптимизировать скорость выполнения запросов, благодаря пропуску шагов по парсингу SQL и планированию выполнения запроса. При предварительном тестировании, в простейших запросах, обращение по протоколу memcached  оказалось в два раза быстрее, чем выполнение стандартных SQL запросов, обеспечив при этом значительное опережение в плане организации параллельных запросов к базе. Mycached позволяет комбинировать гибкост...

URL: http://developer.cybozu.co.jp/kazuho/2009/08/mycached-memcac...
Новость: http://www.opennet.dev/opennews/art.shtml?num=23186

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Mycached - дополнение для организации обращения к MySQL по п..."  +/
Сообщение от Vadim L. Avramishin email on 27-Авг-09, 13:40 
Идея интересна, но все же сомневаюсь что сейчас даст производительность лучше самого мемкэша. К тому же, идея доставлять любое количество серверов под кэш, - легкая масштабируемость оригинального мемкэш - это очень удобно. Как здесь с этим?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Mycached - дополнение для организации обращения к MySQL по п..."  +/
Сообщение от csa (??) on 27-Авг-09, 13:56 
это примочка для доступа в *существующую* базу, а не замена мемкешу

базой можно управлять по прежнему, а вот чтение данных - выполняется напрямую, минуя всякие прослойки

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Mycached - дополнение для организации обращения к MySQL по п..."  +/
Сообщение от Одмин on 27-Авг-09, 14:25 
эээ, а prepaired statements не решит проблему парсинга?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Mycached - дополнение для организации обращения к MySQL по п..."  +/
Сообщение от csa (??) on 27-Авг-09, 19:18 
>эээ, а prepaired statements не решит проблему парсинга?

а планирование запроса?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Mycached - дополнение для организации обращения к MySQL по п..."  +/
Сообщение от Warhead Wardick on 27-Авг-09, 18:27 
>Mycached позволяет комбинировать гибкость MySQL
>с высокой производительностью решений подобных MemcacheDB
>(модифицированная версия memcached с сохранением кэша на диск
>в Berkeley DB базе).

"гибкость" говорите :)
В общем "не то - ни сё", вроде бы как пуля, но чего то дурно пахнет :)
Гибкость она в SQL, а его потеряли, скорость - она в Berkeley DB, а тут мыскыл ... Вобщем снова "... слона и трепетную лань"  :)


PS: Чет зацепило :) Прикиньте бизнес логику на протоколе memcaсhed _вместо_ SQL ... %-/ Не-не чур меня! Кэшу - кэшево, базе - базово!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Mycached - дополнение для организации обращения к MySQL по п..."  +/
Сообщение от csa (??) on 27-Авг-09, 19:20 
>[оверквотинг удален]
>В общем "не то - ни сё", вроде бы как пуля, но
>чего то дурно пахнет :)
>Гибкость она в SQL, а его потеряли, скорость - она в Berkeley
>DB, а тут мыскыл ... Вобщем снова "... слона и трепетную
>лань"  :)
>
>
>PS: Чет зацепило :) Прикиньте бизнес логику на протоколе memcaсhed _вместо_ SQL
>... %-/ Не-не чур меня! Кэшу - кэшево, базе - базово!
>

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Mycached - дополнение для организации обращения к MySQL по п"  +/
Сообщение от Cobold (??) on 28-Авг-09, 18:35 
интереснее узнать какое тут преимущество по сравнению с доступом через handler ?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Mycached - дополнение для организации обращения к MySQL по п"  +/
Сообщение от Александр email(??) on 29-Авг-09, 17:22 
Если лично для Вас данная возможность не нужна/не понятна, это не означает что она не нужна никому.

У меня есть один сервис использующий в основном memcacheQ/mecacheDB, но периодически подключающийся к MySQL базе. Благодаря данному проекту появилась возможность убрать лишний код и при этом получить двукратный выигрыш по скорости.

Спасибо, разработчикам. Минус в карму недальновидным критикам.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Mycached - дополнение для организации обращения к MySQL по п"  +/
Сообщение от Cobold (??) on 31-Авг-09, 12:31 
Спасибо за пример
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру