我正在Cassandra之上探索Apache Ignite作爲一種可以在cassandra表上進行即席查詢的可能工具。使用Ignite 可能能夠搜索或查詢底層cassandra表中的任何列,如RDBMS?或者連接列和搜索列只能是分區和聚類列嗎?使用Apache Cassandra的Apache Ignite
如果使用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);
聯接有可能在使用Apache點燃這些表。 但是是否可以在非主鍵上連接? 是否有可能例如對產品表進行查詢,如'where customer_id = ... AND model_number like ='%ABC%''等? 是否有可能爲查詢提供RDBMS,哪些列可以給出條件? 在表上運行臨時查詢?
感謝