2017-01-26 1 views
0

나는 cassandra 테이블에 ad-hoc 쿼리를 제공 할 수있는 가능한 도구로 Apache Ignite를 탐색 중이다. Ignite를 사용하면 이 가능하므로 RDBMS처럼 기본 cassandra 테이블의 모든 열을 검색하거나 쿼리 할 수 ​​있습니까? 또는 조인 열과 검색 열은 파티션 및 클러스터링 열일 수 있습니까?Apache Ignite with Apache Cassandra

Ignite를 사용하는 경우에도 cassandra에 색인을 만들어야합니까? 또한 점화는 어떻게 구체화 된 관점을 다루는가? 구체화 된보기를 생성하려면 이 필요합니까?

또한 Ignite에서 cassandra 릴리스에 대한 업데이트를 처리 할 수있는 방법에 대한 정보는 매우 유용합니다.

나는 더 내 질문에 정교하게됩니다

Customer table: 

CREATE TABLE customer (
    customer_id INT, 
    joined_date date, 
    name text, 
    address TEXT, 
    is_active boolean, 
    created_by text, 
    updated_by text, 
    last_updated timestamp, 
    PRIMARY KEY(customer_id, joined_date) 
); 

Product table: 
CREATE TABLE PDT_BY_ID (
    device_id uuid, 
    desc text, 
    serial_number text, 
    common_name text, 
    customer_id int, 
    manu_name text, 
    last_updated timestamp, 
    model_number text, 
    price double, 
    PRIMARY KEY((device_id), serial_number) 
) WITH CLUSTERING ORDER BY (serial_number ASC); 

A는 아파치의 Ignite를 사용하여 이러한 테이블에 가능하다 가입 할 수 있습니다. 그러나 기본 키가 아닌 키에 조인이 가능합니까? 예를 들어 'customer_id = ... 및 model_number like ='% ABC % ''등과 같이 제품 테이블에 대한 쿼리를 제공 할 수 있습니까? RDBMS에 임의의 열에 조건을 부여 할 수있는 쿼리를 제공 할 수 있습니까? 테이블에 대한 임의 (ad-hoc) 쿼리를 실행 하시겠습니까?

감사

답변