我正在考虑将BoltDB用作后端主数据库,并且对我的Go代码几乎没有疑问;还需要您将BoltDB用作主要后端数据库的意见。
Q1。最重要的问题是,BoltDB是否能够通过1000个并发连接进行生产? Q2。如果有并发写入查询,BoltDB会自动逐个处理吗?
非常感谢你。我是Go和BoltDB的新手,我想知道我是否正确地使用了正确的数据库。
答案 0 :(得分:6)
A1。是的,我们使用它的方式超过1000个并发连接。
A2。是的,bolt是线程安全的,当你调用db.Update时,它会锁定数据库,所以你知道你的数据总是一致的。
同样是提示,不要在更新功能中进行任何繁重的工作。