MySQL 5.6 が memcache を使用して導入しているものを明確に理解するのに苦労しています。
私が理解しているように、 memcache 自体は本質的に、サーバーmemcachedによって管理される巨大な共有メモリ常駐ハッシュテーブルです。特に、永続的なデータ ストアについては何も認識しておらず、その点に関するサービスも提供していません。キーと値(Perl ハッシュなど)を認識しているだけです。
mySQL 5.6 で導入されたのはNoSQL APIだと思います。これにより、mySQL クライアントはSELECT ステートメントではなく、キーによってmySQL サーバーからデータを要求できます。(同様に、キー=値のペアで更新を実行できます)。MySQL はmemcachedを使用してこれらをメモリにキャッシュし、パフォーマンスを向上させますが、更新がキャッシュから期限切れになる前にデータベースに書き戻すなどの処理も行います。
つまり、memcachedの使用は、mySQL 5.6 NoSQL 機能の実装の詳細であり、アプリケーション プログラマーが認識する必要があるものではありません。
私の理解に修正や拡大を歓迎します。
ありがとう、チャップ