8

BoltDB をバックエンドのメイン DB として使用することを考えていますが、私の Go コードにはほとんど疑問がありません。また、BoltDB をメインのバックエンド DB として使用することについての意見も必要です。

  1. Go の net/http を使用しており、boltDb をグローバル変数として使用しています。
  2. プログラムが起動すると、BoltDB が読み込まれ、プログラムが終了するまでファイルが開かれます。
  3. プログラムにリクエスト(http)が送られると、BoltDBにアクセスします。(ハンドル関数)
  4. どのチャンネルも使用しませんでした。

Q1. 最も重要な質問ですが、BoltDB は 1000 の同時接続で本番環境に対応できますか? Q2. 同時書き込みクエリがあった場合、BoltDB は自動的に 1 つずつ処理しますか?

どうもありがとう。Go と BoltDB は初めてで、正しい DB を正しい方法で使用しているかどうか疑問に思っています。

4

1 に答える 1