Node.js 正确处理ACID事务和数据库并发的NodeJS框架
我是NodeJS领域的初学者,在Java/Hibernate中使用关系数据库工作了几年 我想将Node用于一个项目,并花了一些时间研究处理适当数据库事务/并发的框架/ORM,例如:Node.js 正确处理ACID事务和数据库并发的NodeJS框架,node.js,transactions,database-concurrency,Node.js,Transactions,Database Concurrency,我是NodeJS领域的初学者,在Java/Hibernate中使用关系数据库工作了几年 我想将Node用于一个项目,并花了一些时间研究处理适当数据库事务/并发的框架/ORM,例如: 确保ACID事务块(操作集已完全执行或根本未执行) 处理并发性,即利用策略作为乐观/悲观锁定 我已经调查了一些有前途的项目,比如 是最有希望的 吃水线看起来不错,但缺少上述两项功能 Sequelize看起来更全面,有适当的ACID事务处理。不支持锁定和并发 我想向NodeJS专家询问具体的模式或策略,以及实现
- 确保ACID事务块(操作集已完全执行或根本未执行)
- 处理并发性,即利用策略作为乐观/悲观锁定
- 吃水线看起来不错,但缺少上述两项功能李>
- Sequelize看起来更全面,有适当的ACID事务处理。不支持锁定和并发
我想向NodeJS专家询问具体的模式或策略,以及实现如何在数据库级别处理高度并发负载、干净地重试失败的事务或确保HA系统中的数据完整性的任何模块。这不是最好的问题,请看@MartinSerrano,我只想了解NodeJS专家如何解决这个问题,以及一些示例。我应该重新表述我的问题吗?对不起,我可能是匆忙地评论了一下。这个问题似乎是在这里通常被回答的边缘,但它并不是写得很差。祝你好运。@Martinerrano一点也不担心,我想学习和提高,因为我是这个社区的新手。非常感谢您抽出时间阅读我的问题并给出您的意见。