tarantool

    0

    1答えて

    私はtarantoolとOSのシャーディング バージョン始まるとエラーがあります:設定ファイル にubuntu-16.04 LTS に main/101/tarantoolctl C> version 1.6.8-654-ge91080fを〜$ egrepの-v "^ [[::スペース:]] * - |^$" ZOTAC-PC @ローマンzotac- @ /etc/tarantool/instan

    0

    1答えて

    2つのスペースがあります。 CompanyおよびCars。スペースCompanyには、会社ID(プライマリインデックス)とジオロケーション(ポイント)フィールド(セカンダリインデックス)があります。スペースCarsには車(プライマリインデックス)と会社(この車をレンタルできるすべての会社の配列)があります。特定の車を借りることができる特定の長方形でトップ10の企業を取得する必要があります。これを達

    0

    1答えて

    単一のトランザクションでいくつかのコードを実行します。 私はPythonクライアント(0.5.4)でtarantool 1.6を使用 私のコードは、この(それが仕事をdoes'not)のようになります。 import tarantool tnt = tarantool.Connection(**params) tnt.call('box.begin') tnt.update(space1,

    0

    1答えて

    私はアプリケーションサーバーとしてtarantoolを使用し、tarantoolからmysqlに接続したいと考えています。 LUAで 私は関数を書く: local function mysql_data(query, limit) local conn = mysql.connect({host = mysql_host, user = mysql_user, password = my

    0

    1答えて

    tarantoolのバージョンを使用してください:Tarantool 1.6.8-586-g504e151 epelからインストールされています。 私はMySQL用のドライバをインストールしたい、githubの上でこの命令を試してみてください。https://github.com/tarantool/mysql git clone mysql.git tarantool-mysql - OK cd

    2

    1答えて

    スペースusersからレコードを取得する必要があります。 この領域にはセカンダリインデックスcategory_status_ratingがあります。 は私がcategory=1、status=1、rating<=123456789をユーザーに選択が必要です。 for _, user in box.space.users.index.category_status_rating:pairs({ 1,

    0

    1答えて

    ImはTarantool 1.5とluaの手順を使用しています。 ドキュメンテーションによると、ネットワーク操作後に別のユーザーに実行される手順は、のようになります。更新はとなります。 私の主な質問は:私はbox.updateからの戻りタプルを取得する場合には、「歩留まりの前に、更新後」の情報が含まれているか、「更新後、降伏した後、」ん? 競合状態を防止するためのベストプラクティスは何ですか?

    0

    1答えて

    私は2つのテーブル:ユーザー,user_matchingを持っています。そして、私は1つのクエリで両方のテーブルから項目を取得したいと思います。たとえば、SQLのようなクエリ: 通常、私はNoSQL DBで2つのクエリを使用する必要があります。 ユーザー から入手のuser_idでのuser_id をuser_matching から取得し、私はTarantoolを使用してのみ、1つのクエリに置き換

    -1

    1答えて

    指示通りにTarantool 1.7をUbuntu 16にインストールしましたhttps://tarantool.org/download.html インストールは成功しましたが、エラー: tarantool:エラー共有ライブラリをロード中:libbfd-2.26-system.so:共有オブジェクトファイルを開くことはできません:そのようなファイルまたはディレクトリをチェック「のbinutils

    1

    1答えて

    tarantool fifottl queueを使用して、いくつかの遅延タスクを格納しようとしています。 queue.tube.tube_name:put({ some_key, 'some_data' }, { delay = 80 }) がどのようにタスクの状態を変更せずに現在のタスクの遅延を取得することができます。 私は、タスクを保存するために、次のインターフェイスを使用する必要がありま