問題タブ [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.
go - Cayley と BoltDB バックエンド?
私は Go が初めてで、BoltDB をバックエンド データストアとして Cayley を使用して単純なグラフ データベースをセットアップしようとしています。現在、コマンド ラインから cayley を実行しようとしています。次のコマンドを実行します。
次のエラーが生成されます。
どこかで手順が抜けているように感じますが、Cayley と Bolt の使用に関する適切なドキュメントが見つかりません。助言がありますか?
database - Boltdb は、データベースの読み取りと更新のための同時クエリをサポートしていますか?
現在boltdb
、バケットにさまざまなエントリを格納するために使用しています。
データベースの読み取りと更新でゴルーチンとチャネルを使用するにはどうすればよいですか?
go - Boltdb でのバッチ操作
現在、db.Update() を使用して、boltdb のキー値を更新しています。
goルーチンを使用してdb.Batch()操作を使用する方法は?
go - golang http ハンドラー コンテキスト
次のコードを使用して、golang の変数スコープを理解しようとしています。この例では、http でページを呼び出すと、URI クエリが Boltdb に保存されている値と組み合わされてエコーされます。
問題は、データベース ドライバが http ハンドラ コンテキストで正しく動作していないように見えることです。標準出力にも http 要求にも何も出力しません。
私はそれが印刷されることを期待していました:
彼は <'uri query content'> が好きですが、ピザが好きです (bolt.db ドライバーからのデータ)
このコードを修正するには?パッケージメイン
go - BoltDB を使用して Bleve を開始する
私は Bleve について頭を悩ませようとしており、チュートリアル、ビデオ、およびドキュメントで行われていることをすべて理解しています。しかし、BoltDB で使用しているときに非常に混乱し、開始方法がわかりません。
data.db
構造体型 Person の値が取り込まれたという名前の既存の BoltDB データベースがあるとします。
検索できるように、このデータにインデックスを付けるにはどうすればよいですか? 将来データベースに格納されるデータのインデックスはどのように処理すればよいですか?
どんな助けでも大歓迎です。
database - Boltdb ファイルを手動で編集する
私はgolangで書かれたアプリを持っていて、 builin データベースを作成したいので、boltdbを選択しました。データベースに手動でシードしたい初期化データがあります。database.dbファイルがあり、そこにデータを入れたいと思っています。
このファイルを開くと、多くの「NUL」単語が表示されます。.db ファイルを手動で編集するにはどうすればよいですか?
database - バックエンド DB としての BoltDB のパフォーマンス
BoltDB をバックエンドのメイン DB として使用することを考えていますが、私の Go コードにはほとんど疑問がありません。また、BoltDB をメインのバックエンド DB として使用することについての意見も必要です。
- Go の net/http を使用しており、boltDb をグローバル変数として使用しています。
- プログラムが起動すると、BoltDB が読み込まれ、プログラムが終了するまでファイルが開かれます。
- プログラムにリクエスト(http)が送られると、BoltDBにアクセスします。(ハンドル関数)
- どのチャンネルも使用しませんでした。
Q1. 最も重要な質問ですが、BoltDB は 1000 の同時接続で本番環境に対応できますか? Q2. 同時書き込みクエリがあった場合、BoltDB は自動的に 1 つずつ処理しますか?
どうもありがとう。Go と BoltDB は初めてで、正しい DB を正しい方法で使用しているかどうか疑問に思っています。