google-cloud-spanner

    2

    2答えて

    エンジニアリングエラーによるデータ損失の可能性を減らすために、特定のスパナデータベースが単一のサービスアカウントに排他的な許可を与える方法を教えてください。それとももっと良い方法がありますか? 一般的に、Googleクラウド上のプロジェクト内には広い権限が与えられている人がいくつかいます。これは、プロダクションサービスを導入したり、ポケベルの事件を処理したりできるようにするためです。私が知る限り、

    0

    1答えて

    オプションmin_read_timestampを使用して、読み取り専用トランザクションを参照しています。ドキュメントごとに、タイムスタンプ> = min_read_timestampですべての読み取りを実行します。 私は数百万行のテーブルを持っていますが、特定のタイムスタンプからは、ほんの少数の行しか書き込まれていないとします。この読み込みのパフォーマンスはどうですか(タイムスタンプ以降に書き込ま

    0

    1答えて

    非常に小さなテーブル(10行)でもオンライン更新spannerスキーマには数分がかかります。 - つまり、列の追加/削除/変更、テーブルの追加など。 これは、開発プロセスや新しいバージョンのデプロイメントでは非常に不愉快なことがあります。 改善の計画はありますか? さらにいくつかの質問: 誰でもスパナのためのサードパーティのスキーマ比較ツールを知っていますか?何も見つかりませんでした。 データバッ

    0

    1答えて

    Spannerで顧客データを確実に分離するためのオプションを検討しています。最も明白な解決策はデータベースごとの顧客ですが、100データベース/インスタンスの制限は実用的ではありません。これまでの経験から、各テーブルのプライマリキーにcustomer-idフィールドを追加する計画は非常に疑いがあります。これは、SQLクエリでこれを実行するのは簡単すぎるため、危険なデータクロストークにつながります。

    0

    1答えて

    実行時にGoogle Spannerを開始して追加しようとしています。私はこの行に達したときしかし、: SpannerOptions options = SpannerOptions.newBuilder().build(); を私はこのスタックトレースを取得: 2017-08-14 14:28:39.232:WARN:oejs.ServletHandler:qtp998351292-16:

    1

    1答えて

    結果をCloud Spannerテーブルに書き込むデータフロージョブがあります。すべては私がローカルでジョブを実行する際に正常に動作しますが、データフロー上で、それを実行すると、次のエラーを与える - java.lang.IllegalArgumentException: Jetty ALPN/NPN has not been properly configured. io.grpc.n

    0

    1答えて

    これまでに見たことがあるが、他の修正プログラムを使用しようとする試みはうまくいきません。私は、より具体的にはラインで、Googleのスパナでhavinga問題だ:私はMavenの依存関係となどが、それぞれの時間を追加しようとしました WARNING: Error for /_ah/api/discovery/v1/apis/helloworld/v1/rest java.lang.Excepti

    2

    1答えて

    STRING(256)のような一定の制限の代わりにSTRING(MAX)を使用すると、パフォーマンス上の不利益(または改善)はありますか?

    0

    1答えて

    テーブルに新しい列を追加する際のベストプラクティスは何ですか? NULL以外のデフォルトは許可されていないので、人々は通常これをどのようにしますか?

    0

    1答えて

    設定されたインスタンスごとにCPU使用率を確認する方法はありますか? 現在、Google Cloud Spannerの1つまたは3つのインスタンスが設定されている場合でも、1つのCPU使用率しか表示されません。 私たちのデータ構造が均等に負荷を分散するならば、これは垣間見るには興味深いでしょう。 おかげで、 クリスチャン