google-cloud-spanner

    0

    1答えて

    私はテーブルの上にセカンダリインデックスがあります:私は次のクエリを実行した場合 CREATE NULL_FILTERED INDEX RidesByPassenger ON Rides( passenger_id, start_time, ) を: ​​ を私はベーステーブルがアクセスされないことを確認することができますそれのための?つまり、プライマリキーの最初の部分(こ

    1

    1答えて

    合計結果が非ストリーミング最大サイズに収まると仮定して、ストリーミングクエリと非ストリーミングクエリのパフォーマンスの違いを教えてください。データが最大非ストリーミングサイズに収まる場合でも、ストリーミングクエリでSpannerへのラウンドトリップが増えますか? 私のアプリケーションでは、実行するほとんどのクエリを非ストリーミングクエリとして実行できますが、結果セットのサイズが大きすぎることがあり

    2

    2答えて

    私は、一連のドキュメントエディタ(スプレッドシートエディタ、テキストドキュメントエディタ、パワーポイントエディタなど)のスキーマを設計しています。編集者はデータベースを共有しますが、いつかは別のデータベースを使用することがあります。各エディタは、各ドキュメントについて多くの共通情報を共有しますが、ドキュメントの種類に応じて、エディタ固有の情報もあります。 私の質問は、エディタごとに異なるスキーマの

    0

    1答えて

    私のプロジェクトでは、 のデータが<A,B,C>のタプルのように形成されるようなストレージが必要です。 <A,B>と<A,C>はどちらも有効な主キーです。 ユーザーは私のプロジェクト<A,B,_>を教えてCを得るか、私のプロジェクトに<A,_,C>と伝えてBを得ることができます。 私はCloud Spannerでこの作業をするのに苦労しています。今、私はテーブルを持っているように:それは非常に簡単

    1

    1答えて

    選択クエリでは、読み込みロックが取得される行は何ですか?フィルタに一致する行のみ、またはスキャンする必要があるすべての行はありますか?

    5

    1答えて

    Google Cloud Spanner recommendsは、主キーの単調増加整数を使用しています。これは、ホットスポットを作成するように、トップレベルのテーブルには理にかなっています。しかし、インターリーブされたテーブルはどうですか?彼らはとにかく同じノードに格納されます。それらはソートされた順序で保持されるので、UUIDやその他のランダムIDを使用すると、特にソートされた順序で取得される場

    3

    1答えて

    Google Cloud Spannerはストアドプロシージャをサポートしていますか? 私はhttps://cloud.google.com/spanner/docs/overviewのドキュメントですばやく検索しましたが、どこにストアされているprocs/user definedルーチンへの参照も見つかりませんでした。 サポートされているかどうかは確かにわかります。

    0

    2答えて

    Spanner APIはDML文をサポートしていますか?たとえば、次のようにサポートされています。 UPDATE SET foo="bar" WHERE foo="baz"