【问题标题】:how to add sequence (auto increment) in apache ignite如何在 apache ignite 中添加序列(自动增量)
【发布时间】:2020-03-13 01:02:53
【问题描述】:

谁能解释如何使用 apache ignite Web 控制台在列上添加自动增量?

我已经做了什么:

1) 配置->配置:创建集群配置

2) 配置->配置->我的集群配置->mytestcluster->高级->SQL 方案:我在这里创建了名为 testmodel 的模型:

部分来自用于 SQL 查询的域模型:

<property name="keyFields">
    <list>
        <value>id</value>
        <value>date</value>
    </list>
</property>

<property name="fields">
    <map>
        <entry key="id" value="java.math.BigDecimal"/>
        <entry key="count" value="java.math.BigDecimal"/>
        <entry key="response" value="java.lang.String"/>
        <entry key="date" value="java.sql.Timestamp"/>       
    </map>
</property>

<property name="indexes">
    <list>
        <bean class="org.apache.ignite.cache.QueryIndex">
            <property name="name" value="TESTMODELPK_NEW"/>
            <property name="indexType" value="SORTED"/>

            <property name="fields">
                <map>
                    <entry key="id" value="false"/>
                    <entry key="date" value="false"/>
                </map>
            </property>
        </bean>
    </list>
</property>

现在我需要自动递增字段 ID。 不知道如何使用 Apache Ignite Web 控制台。

【问题讨论】:

    标签: ignite


    【解决方案1】:

    Apache Ignite 还不支持自动增量字段。

    考虑实施 Hi-Lo 算法来分配递增字段。

    【讨论】:

    • 非常感谢您的回复。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-19
    • 2021-06-20
    • 1970-01-01
    • 2010-11-22
    • 1970-01-01
    • 2017-07-20
    • 2021-08-08
    相关资源
    最近更新 更多