我正在开发一个简单的Web api(nodejs,express),如货币帐户系统,它不应执行任何真正的“交易”工作,而只是模拟金融交易逻辑(借方和贷方)。
我的问题是关于并发访问。如何通过并发访问同时处理多个事务的最佳方法是什么?我的意思是我该如何使读取事务不锁定存储,而写入事务却锁定读取和写入操作。
我在sqlite3(node-sqlite3)中使用了“内存中存储”,我发现了一个库,可能可以帮助解决这个有问题的“ sqlite3-transactions”。
此库在这种情况下有用吗?也许有更好更好的解决方案?
提前谢谢!