Lifeline
Новичок
Вышла 5.6.9 RC с очень приятным бонусом - memcached plugin
Кратко смысл: можно обращаться к данным таблицы по примари ключу по протоколу мемкеша минуя парсер sql
Поставил - работает с одним ключем.
Делаю с 2мя - не получается.
По дефолту идет таблица demo_test
сделал ее копию - demo_test2
mysql> use test
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> show tables;
+----------------+
| Tables_in_test |
+----------------+
| demo_test |
| demo_test2 |
+----------------+
2 rows in set (0.00 sec)
добавил в контейнеры
ysql> use innodb_memcache
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> select * from containers;
+----------+-----------+------------+-------------+---------------+-------+------------+--------------------+----------------------+
| name | db_schema | db_table | key_columns | value_columns | flags | cas_column | expire_time_column | unique_idx_name_on_ke|
+----------+-----------+------------+-------------+---------------+-------+------------+--------------------+----------------------+
| aaa | test | demo_test | c1 | c2 | c3 | c4 | c5 | PRIMARY |
| somesome | test | demo_test2 | c1 | c2 | c3 | c4 | c5 | PRIMARY |
+----------+-----------+------------+-------------+---------------+-------+------------+--------------------+----------------------+
2 rows in set (0.00 sec)
пробую получить значения
$ telnet localhost 11211
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
get @@aaa.AA
VALUE @@aaa.AA 768 2
10
END
get @@somesome.BB
Connection closed by foreign host.
и в обратном порядке - тоже самое
$ telnet localhost 11211
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
get @@somesome.BB
VALUE @@somesome.BB 768 2
10
END
get @@aaa.AA
Connection closed by foreign host.
Те при смене таблицы из которой идет выборка - соединение закрывается.
В доке написано что должно работать... уже и перегружал и переставлял - эффект тот же.
Может быть кто-то разбирался плотнее ?
Заранее спасибо.
Кратко смысл: можно обращаться к данным таблицы по примари ключу по протоколу мемкеша минуя парсер sql
Поставил - работает с одним ключем.
Делаю с 2мя - не получается.
По дефолту идет таблица demo_test
сделал ее копию - demo_test2
mysql> use test
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> show tables;
+----------------+
| Tables_in_test |
+----------------+
| demo_test |
| demo_test2 |
+----------------+
2 rows in set (0.00 sec)
добавил в контейнеры
ysql> use innodb_memcache
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> select * from containers;
+----------+-----------+------------+-------------+---------------+-------+------------+--------------------+----------------------+
| name | db_schema | db_table | key_columns | value_columns | flags | cas_column | expire_time_column | unique_idx_name_on_ke|
+----------+-----------+------------+-------------+---------------+-------+------------+--------------------+----------------------+
| aaa | test | demo_test | c1 | c2 | c3 | c4 | c5 | PRIMARY |
| somesome | test | demo_test2 | c1 | c2 | c3 | c4 | c5 | PRIMARY |
+----------+-----------+------------+-------------+---------------+-------+------------+--------------------+----------------------+
2 rows in set (0.00 sec)
пробую получить значения
$ telnet localhost 11211
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
get @@aaa.AA
VALUE @@aaa.AA 768 2
10
END
get @@somesome.BB
Connection closed by foreign host.
и в обратном порядке - тоже самое
$ telnet localhost 11211
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
get @@somesome.BB
VALUE @@somesome.BB 768 2
10
END
get @@aaa.AA
Connection closed by foreign host.
Те при смене таблицы из которой идет выборка - соединение закрывается.
В доке написано что должно работать... уже и перегружал и переставлял - эффект тот же.
Может быть кто-то разбирался плотнее ?
Заранее спасибо.