2

我是 NodeJS 世界的初学者,在 Java / Hibernate 中使用关系数据库已有数年。

我想将 Node 用于一个项目,并且花了一些时间研究处理适当的数据库事务/并发的框架/ORM,例如:

  • 确保 ACID 事务块(操作集完全执行或根本不执行)
  • 处理并发,即利用策略作为乐观/悲观锁定

我已经研究了一些有前途的 ORM,例如SequelizeWaterline ,它们是最有前途的。

  • Waterline 看起来不错,但缺少上述两个功能。
  • Sequelize 看起来更加全面,具有适当的 ACID 事务处理。不支持锁定和并发。

我想向 NodeJS 专家询问具体的模式或策略,以及实现如何处理数据库级别的高并发负载、干净地重试失败的事务或确保 HA 系统中的数据完整性的任何模块。

4

0 回答 0