Caching 使用ApacheIgniteSQLLine创建键值表

Caching 使用ApacheIgniteSQLLine创建键值表,caching,ignite,sqlline,Caching,Ignite,Sqlline,我正在尝试使用ApacheIgnite2.9.1SQLLine选项创建一个表它的值部分应该具有通用键值对的集合。这是非常重要的 我想知道,我可以使用ApacheIgniteSqlLine选项来实现这一点吗? 请帮助我理解这一点。在Apache Ignite中,表总是有特定的类型。缓存可以是,但表(也由缓存支持)具有特定的列类型。主键中的所有列都被视为键列 这很好地概括了这一点: CREATE TABLE IF NOT EXISTS Person ( id int, city_id in

我正在尝试使用ApacheIgnite2.9.1SQLLine选项创建一个表它的值部分应该具有通用键值对的集合。这是非常重要的

我想知道,我可以使用ApacheIgniteSqlLine选项来实现这一点吗?
请帮助我理解这一点。

在Apache Ignite中,表总是有特定的类型。缓存可以是
,但表(也由缓存支持)具有特定的列类型。主键中的所有列都被视为键列

这很好地概括了这一点:

CREATE TABLE IF NOT EXISTS Person (
  id int,
  city_id int,
  name varchar,
  age int,
  company varchar,
  PRIMARY KEY (id, city_id)
) WITH "template=partitioned,backups=1,affinity_key=city_id, key_type=PersonKey, value_type=MyPerson";

我不能从sqlline生成缓存吗?你可以。我甚至展示了如何。