Postgresql 是不是;“增量”;续集中的功能比例好吗?
我正在研究生产应用程序中的可伸缩性,特别是Postgresql 是不是;“增量”;续集中的功能比例好吗?,postgresql,heroku,sequelize.js,Postgresql,Heroku,Sequelize.js,我正在研究生产应用程序中的可伸缩性,特别是increment函数,以了解当一行理论上可以同时更新几次时(例如,某物的总计行),它能处理得有多好。我的问题是sequalizeincrement操作符是否可以被信任来执行这些可能并发的小加法操作 我们在后端使用Postgres,但我不熟悉Postgres的内部结构以及如何处理这种场景(heroku Postgres将是生产主机,如果有必要的话) / 由Sequealize根据代码注释运行的sql SET column = column + X 很难
increment
函数,以了解当一行理论上可以同时更新几次时(例如,某物的总计行),它能处理得有多好。我的问题是sequalizeincrement
操作符是否可以被信任来执行这些可能并发的小加法操作
我们在后端使用Postgres,但我不熟悉Postgres的内部结构以及如何处理这种场景(heroku Postgres将是生产主机,如果有必要的话)
/
由Sequealize根据代码注释运行的sql
SET column = column + X
很难说没有完整的SQL示例,但我认为这可能会序列化在同一对象上调用它的所有事务
如果您更新一个对象,db将接受一个仅在提交/回滚时释放的行更新锁。其他更新/删除此锁上的块,直到第一个tx提交或回滚。您能向我们展示该框架运行的SQL语句吗?@a_horse_,with_no_name是,idid@KyleHotchkiss您有没有发现更多关于“增量”可以处理的并发性的信息?