問題タブ [tokumx]
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.
tokumx - Tokudb ファイル容量不足エラー
一時ディレクトリに mongo データ ファイルがあります。
次を指定してサーバーを起動します: ./mongod --dbpath /nlu/users/ig/mongodb 正常に動作しており、Python ドライバーを使用してデータベースに書き込むことができました。今日、このエラーが発生しました。解決方法を教えてください。
tokudb_fs_reserve_percent の設定方法も教えてください。ありがとう!
performance - tokumx1.2.1 の更新が遅いのはなぜですか?
Java アプリケーションがあり、tokumx1.2.1 を使用します。書き込みと読み取りに mongo-java-client-2.10.1 を使用します。1 秒あたり約 5 回書き込みますが、使用時間が 10 秒を超えることもあります。dba モニター tokumx 時間は 10 ミリ秒を超えません、誰でも私を助けることができますか?ありがとう!
database-backups - ホット バックアップ MongoDB(TokuMX) データベース インスタンスを作成する最良の方法
本番環境で実行されている TokuMX サーバーのリモート データベースのバックアップに関していくつか質問があります (シャーディングとレプリケーションはありません)。単一の句は、実行中の Tokumx インスタンスを停止しないことです。
実行中の TokuMX サーバーのホット バックアップを作成する最良の方法は何ですか (エンタープライズ バージョンの TokuMX ホット バックアップを除く)。
MongoDB の推奨されるバックアップ アプローチに関する質問:
- このコマンドは、ホット バックアップの作成に適していますか?
- このコマンドを発行するときは、どのポートを使用すればよいですか?
- このコマンドを cron で使用して毎日実行するのは良い方法ですか?
- このコマンドに落とし穴はありますか?
node.js - Nodejs + Tokumx (mongodb) + Nodejs 用の Mongodb ドライバーを使用した ACID トランザクションの方法
ACID トランザクションを行うための nodejs 用の TokuMX ドライバーをご存知ですか?
MongoDB の一種である Databaseengine TOKUMX を使用したいと思います。これは MongoDB のフォークのようなもので、mongo と同じ API を使用しますが、実際の ACID トランザクションを使用するという改善点がいくつか組み込まれています。ネイティブ形式の MongoDB は ACID を許可しません。しかし、TOKUMXはそうです。
だから、私は自分のAPPをNodejsで書いています。TokuMX データベースと通信するために必要なドライバーには、node-mongolianを使用します。良いニュースは、そのドライバーを使用してすべてのコマンドをデータベースに送信できることです。例えば:
nodeJS コードで:
問題は、そのプログラム コードを 10 回のように数回非常に高速に呼び出すと、ACID トランザクションが実行されないことです。そして、それは
並行して、そしてもちろん
失敗します!!! それは言うからです:トランザクションはすでに存在し、コミットするトランザクションが存在しないとも言っています... !!!
私を悩ませている問題がわかりますか?この問題を解決して ACID トランザクションを作成するにはどうすればよいですか?
ACID トランザクションを行うための nodejs 用の TokuMX ドライバーをご存知ですか?
jongo - Jongo を使用して特定のコマンドを実行するには?
TokuMx取引を整理するために使用しています。そのための特定のコマンドがあります。
で走ってみdb.runCommand("beginTransaction")ましたMongo shell。うまくいきました。
しかし、私が同じことをしたときJongo:
PlayJongo.jongo().runCommand("beginTransaction");
それは私にくれました[error] play - Cannot invoke the action, eventually got an error: java.lang.IllegalArgumentException: Cannot parse query: beginTransaction
私は何を間違えましたか?
編集
aggregation-framework - TokuMX と結果サイズの制限
Tokutek の連中は、MongoDB の便利で要求の厳しい機能だけに触発されていることを私は知っています。MongoDB 2.6 のこれらの非常に便利な機能の 1 つは、「集約パイプラインは、カーソルを返すか、出力をコレクションに書き込むことによって、任意のサイズの結果セットを返す機能を追加します。」
現在の TokuMX バージョン 1.5 は MongoDB 2.4 に基づいていますが、次のバージョンでハード サイズ制限が削除されるかどうかは誰にもわかりませんか? ETAはありますか?