gpt4 book ai didi

rethinkdb - Rethinkdb 中的自动增量

转载 作者:行者123 更新时间:2023-12-04 20:44:07 26 4
gpt4 key购买 nike

RethinkDb 是否支持类似于 Mysql 中的 AUTO_INCREMENT 的整数列上的 AUTO_INCREMENT。 https://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html

最佳答案

不,RethinkDB 不支持它。原因在于它的分布。在这样的环境中很难有一个自动增量数字,因为你必须在多台机器上检查下一个增量值。

现在,让我们想想自动增量解决了什么问题?在 MySQL 上,我们希望将其用作主键,因此它需要是唯一的。这就是全部。自动增量不会给你任何其他东西。

在 RethinkDB 中,UUID 保证了唯一性,尤其是在主键的情况下。

Auto Increment 也是可预测的,可能它不会造成任何危害,但理想情况下,它让人们了解下一个攻击的值(value)。例如,以一个糟糕的设计应用程序为例,我们可以访问像/this/is/a/sensitive/part/123 这样的 URL,有人可以访问/this/is/a/sensitive/part/124。当然,这是应用程序没有可靠的身份验证系统的错。但是,UUID 可能有助于减少这种情况,因为 UUID 是不可预测的。

关于rethinkdb - Rethinkdb 中的自动增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32752620/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com