我正在Cassandra上探索Apache Ignite,作为一种可以在cassandra表上进行即席查询的工具。使用Ignite就是这样 是否能够搜索或查询底层cassandra表中的任何列,如RDBMS?或者可以加入列和搜索 列只是分区和聚类列?
如果使用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 Ignite可以在这些表上进行连接。 但是非主键可以加入吗? 例如,是否可以在产品表上提供查询,例如'where customer_id = ... AND model_number like ='%ABC%''等? 是否有可能为RDBMS提供类似查询的地方? 在表上运行即席查询?
谢谢
答案 0 :(得分:0)