問題タブ [tarantool]
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.
java - Tarantool Java コネクタ
Java とTarantoolキー/値ストレージを接続する方法を知っていますか? Tarantool のWeb サイトには、C、Ruby、PHP などのコネクタがありますが、Java 用のコネクタはありません。
Tarantool が Memcached プロトコルをサポートしていることは知っていますが (そのための Java クライアントが多数あります)、Java 用のネイティブ Tarantool プロトコル コネクタが必要です。
lua - tarantool コンソールを起動するには?
tarantool (tarantool_box) と tarantool-client をインストールしました。タランツールを起動できます
しかし、サーバーに接続しようとすると
管理コンソールしか表示されない
一部のコマンドとSQLのようなクエリしか使用できません。ユーザーガイドのコマンドはどれも使用できず、で始まるほとんどすべてのコマンドがlua
失敗します。
java - 「フィールドIDが見つかりません...」例外でスキーマを初期化できません
ここで手が必要です。何かが間違っているようです。
認証後、常に次のメッセージが表示されます。
スペースにデータがないため、メタデータがない可能性があります。そのため、すべてのフィールドを含むレコードを追加しましたが、エラーは解決しません。
では、どのように機能するのでしょうか?Tarantool レコードはタプルであり、任意の数のフィールドを格納できます。そのため、フィールド マッピングのフィールドは基本的に列挙型であり、順序のみがカウントされると考えました。どこが間違っていますか?
lua - 別のフィールドと制限/オフセットによる並べ替えを使用して、セカンダリ インデックスで Tarantool から選択します
-id、 -status 、-ratingフィールドを持ついくつかのスペーストップがあります
スペースtopには 2 つのインデックスがあります。
IDまたはステータスで選択できます
場合によっては、評価で並べ替えてステータスで選択する必要があります。
最善の方法は何ですか?部品のステータス、評価を含む別のインデックスを作成し、可能であればトリッキーなクエリを作成しますか? または、ステータスによる選択を続けて、Lua 手順で評価による並べ替えを行いますか? ありがとう!
UPD: ありがとう、コスチャ! インデックスのステータスを次のように変更しました。
そして今、私はクエリすることができます:
すごい!
charts - タランツールの光沢のあるダッシュボード
ユーザー アクティビティのログ記録に Tarantool データベースを使用したいと考えています。収集したデータに基づいて優れたチャートを備えた Web ダッシュボードを作成する、すぐに使用できるソリューションはありますか?
tarantool - タランツールが降伏するケース
私は tarantool の初心者で、暗黙の yeld について一般的な質問をしたいと思います。ドキュメントで:
「暗黙の譲歩があります。すべてのデータ変更操作またはネットワークアクセスが暗黙の譲歩を引き起こし、tarantool クライアントを通過するすべてのステートメントが暗黙の譲歩を引き起こします。」
1) 「tarantool クライアントを通過するすべてのステートメント」とはどういう意味ですか? それについてのより多くの情報を得る方が良いでしょう。コネクタまたは共通クライアントに関するものですか?
2) wal_mode を none に設定して WAL ログをオフにすると、データ変更操作で tarantool yelds になりますか?
sql - Tarantool の SQL LIKE クエリ
SQL LIKE キーワードを使用して Tarantool DB でクエリを作成する適切な方法は何ですか? 例えば:
インデックスの一部を使用して値を検索できますか? または、そのような機能のために独自の LUA スクリプトを作成する必要がありますか?