Включение кэширования в семействе столбцов Cassandra через hector-API?

Я использую hector-core1.0-5 от prettyprint для подключения к cassandra. Используя этот API, я могу создать пространство ключей. Но я не могу найти метод, который настраивает свойство «кэширования» семейства столбцов. Поэтому по умолчанию он назначает «KEYS_ONLY» в качестве значения «кеширования» для всех созданных семейств столбцов. Я хочу изменить значение этого свойства на «ВСЕ», чтобы я мог использовать как кеш ключей, так и кеш строк в cassandra.My cassandra version1.2.0. Кто-нибудь поможет мне найти способ изменить свойство «кэширования» во время создания пространства ключей.


person vignesh kumar rathakumar    schedule 17.01.2013    source источник


Ответы (2)


Кэширование get или set в интерфейсе ColumnFamilyDefinition не поддерживается. Сообщество Гектора должно исправить код.

person Deependra Ariyadewa    schedule 19.04.2013

Понятия не имею о Гекторе как таковом. Но мы используем Playorm для Cassandra, и он использует кэши, такие как спящий режим. Дополнительную информацию можно найти на странице http://buffalosw.com/wiki/Caching-in-Playorm/.

person Easility    schedule 20.04.2013