Использовать NoSQL в MySQL

Я заметил, что MySQL может использовать Memcached NoSQL с InnoDB, но я не могу получить информацию о том, как его использовать.

Я хочу использовать с PHP.

Стандартные запросы NoSQL?

Прежде всего, MySQL поддерживает только memcached с NoSQL с версии 5.6. Сегодня эта версия еще не обновляется в репозиториях linux и должна быть установлена ​​вручную, особенно на серверах, например MySQL --version (ubuntu) – 5.5.38; (Сервер RedHat) 5.1

Вы также должны установить libevent-dev, например:

Тем не менее необходимы некоторые хаки, и вы должны установить плагин интерфейса memcache для MySQL, расположенный в $MYSQL_HOME/share .

Я нашел хорошо объясненный пост, как установить и попробовать: http://chipersoft.com/p/MySQL-via-Memcache/

Из-за своего молодого государства это не для производственных серверов.

Использовать его с PHP легко, потому что memcache является родным модулем в PHP, когда у вас установлены php5-cli и php5-memcache :

 <?php $memcache = new Memcache; if (!$memcache->connect('localhost', 11211)) throw new Exception("Could not connect"); if (!$memcache->set('bar', 'John|Smith')) throw new Exception("Could not store value"); $memcache->get('@@aaa'); //switch containers $result = $memcache->get('AA'); var_dump($result); 

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

Редактировать: Еще одна полезная ссылка – это сообщение Тони Дарнелла