gpt4 book ai didi

database - BoltDB 作为后端数据库的性能

转载 作者:IT老高 更新时间:2023-10-28 21:18:49 25 4
gpt4 key购买 nike

我正在考虑使用 BoltDB 作为后端主数据库,我的 Go 代码几乎没有问题;还需要您对使用 BoltDB 作为主要后端数据库的意见。

  1. 我使用 Go 的 net/http,并使用 boltDb 作为全局变量。
  2. 当程序启动时,它会读取 BoltDB 并且文件是打开的,直到程序终止。
  3. 当请求(http)发送到程序时,它将访问 BoltDB。 (HandleFunc)
  4. 我没有使用任何 channel 。

第一季度。最重要的问题是,BoltDB 是否能够以 1000 个并发连接进行生产?Q2。如果有并发写查询,BoltDB会自动一一处理吗?

非常感谢。我是 Go 和 BoltDB 的新手,我想知道我是否以正确的方式使用正确的数据库。

最佳答案

A1。是的,我们将它用于超过 1000 个并发连接。

A2。是的,bolt 是线程安全的,当你调用 db.Update 时,它​​会锁定数据库,所以你知道你的数据永远是一致的。

还有一个提示,永远不要在更新函数中做任何繁重的工作。

关于database - BoltDB 作为后端数据库的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36298925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com