問題タブ [boltdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
964 参照

go - Cayley と BoltDB バックエンド?

私は Go が初めてで、BoltDB をバックエンド データストアとして Cayley を使用して単純なグラフ データベースをセットアップしようとしています。現在、コマンド ラインから cayley を実行しようとしています。次のコマンドを実行します。

次のエラーが生成されます。

どこかで手順が抜けているように感じますが、Cayley と Bolt の使用に関する適切なドキュメントが見つかりません。助言がありますか?

0 投票する
1 に答える
2127 参照

database - Boltdb は、データベースの読み取りと更新のための同時クエリをサポートしていますか?

現在boltdb、バケットにさまざまなエントリを格納するために使用しています。

データベースの読み取りと更新でゴルーチンとチャネルを使用するにはどうすればよいですか?

0 投票する
1 に答える
1572 参照

go - Boltdb でのバッチ操作

現在、db.Update() を使用して、boltdb のキー値を更新しています。

goルーチンを使用してdb.Batch()操作を使用する方法は?

0 投票する
1 に答える
1351 参照

go - golang http ハンドラー コンテキスト

次のコードを使用して、golang の変数スコープを理解しようとしています。この例では、http でページを呼び出すと、URI クエリが Boltdb に保存されている値と組み合わされてエコーされます。

問題は、データベース ドライバが http ハンドラ コンテキストで正しく動作していないように見えることです。標準出力にも http 要求にも何も出力しません。

私はそれが印刷されることを期待していました:

彼は <'uri query content'> が好きですが、ピザが好きです (bolt.db ドライバーからのデータ)

このコードを修正するには?パッケージメイン

0 投票する
2 に答える
2775 参照

go - BoltDB を使用して Bleve を開始する

私は Bleve について頭を悩ませようとしており、チュートリアル、ビデオ、およびドキュメントで行われていることをすべて理解しています。しかし、BoltDB で使用しているときに非常に混乱し、開始方法がわかりません。

data.db構造体型 Person の値が取り込まれたという名前の既存の BoltDB データベースがあるとします。

検索できるように、このデータにインデックスを付けるにはどうすればよいですか? 将来データベースに格納されるデータのインデックスはどのように処理すればよいですか?

どんな助けでも大歓迎です。

0 投票する
1 に答える
1979 参照

database - Boltdb ファイルを手動で編集する

私はgolangで書かれたアプリを持っていて、 builin データベースを作成したいので、boltdbを選択しました。データベースに手動でシードしたい初期化データがありますdatabase.dbファイルがあり、そこにデータを入れたいと思っています。

このファイルを開くと、多くの「NUL」単語が表示されます。.db ファイルを手動で編集するにはどうすればよいですか?

0 投票する
1 に答える
1922 参照

database - バックエンド DB としての BoltDB のパフォーマンス

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 を正しい方法で使用しているかどうか疑問に思っています。