BoltDB をバックエンドのメイン DB として使用することを考えていますが、私の Go コードにはほとんど疑問がありません。また、BoltDB をメインのバックエンド DB として使用することについての意見も必要です。
- Go の net/http を使用しており、boltDb をグローバル変数として使用しています。
- プログラムが起動すると、BoltDB が読み込まれ、プログラムが終了するまでファイルが開かれます。
- プログラムにリクエスト(http)が送られると、BoltDBにアクセスします。(ハンドル関数)
- どのチャンネルも使用しませんでした。
Q1. 最も重要な質問ですが、BoltDB は 1000 の同時接続で本番環境に対応できますか? Q2. 同時書き込みクエリがあった場合、BoltDB は自動的に 1 つずつ処理しますか?
どうもありがとう。Go と BoltDB は初めてで、正しい DB を正しい方法で使用しているかどうか疑問に思っています。