首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >作为后端DB的BoltDB性能

作为后端DB的BoltDB性能
EN

Stack Overflow用户
提问于 2016-03-30 03:09:53
回答 1查看 2K关注 0票数 8

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

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

Q1。最重要的问题是,BoltDB是否能够生产1000个并发连接?Q2。如果存在并发写入查询,BoltDB会一个一个地自动处理吗?

非常感谢。我是新来的和BoltDB,我想知道我是否使用正确的DB与正确的方式。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-30 04:24:39

A1。是的,我们使用它的方式超过1000个并发连接。

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

还有一点提示,不要在更新函数内部做任何繁重的工作。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36298925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档