Описание тега google-cloud-spanner

Google Cloud Spanner - это реляционная, хорошо масштабируемая, управляемая служба баз данных. Cloud Spanner устраняет потребность в горизонтально масштабируемой базе данных с согласованными глобальными транзакциями ACID и семантикой SQL.
1 ответ

Можно ли использовать CockroachDB с Java Transaction API (JTA)?

Я видел проект через veloppez.com https://www.developpez.com/actu/118014/Cloud-Spanner-Google-lance-pour-le-grand-public-sa-solution-de-bases-de-donnees-globales-offrant-un-bon-compromis-entre-SQL-et-NoSQL/ CockroachDB, кажется, поддерживает ACID тр…
07 мар '17 в 15:18
0 ответов

Гугл гаечный ключ закрыть соединение

Я запускаю свой API на основе чванства и узла. Когда мой API работает в течение нескольких минут без запроса, а затем я отправляю запрос API, я получил эту ошибку: { Error: {"created":"@1488097564.272436000","description":"Delayed close due to in-pr…
0 ответов

Создание таблицы занимает много времени

Подобно созданию таблицы GCP, на создание которой уходит много времени В этом комментарии я попытался прочесть Issetracker, но не смог увидеть пункт назначения ссылки. Что было причиной этого?
22 янв '18 в 10:54
0 ответов

Настройка oauth между Looker и Google Cloud Spanner

Я пытаюсь установить соединение между Looker и Spanner, следуя официальной инструкции Looker. Однако теперь я продолжаю сталкиваться с проблемой этого соединения с сообщением об ошибке следующим образом. Cannot connect: connection refused: Java::Jav…
25 окт '17 в 21:32
1 ответ

Google Cloud Spanner Pivot/Coalesce/ широкая таблица?

Предполагая, что у меня есть следующие таблицы: родители | id | name | ------------------- | 1 | Dave | | 2 | Alice | дети | id | parent_id | child_name | --------------------------------------- | 6 | 1 | Clint | | 7 | 1 | Oscar | | 8 | 2 | Oscar | …
3 ответа

Могу ли я автоматически заполнить метку времени созданного времени для метки времени транзакции с помощью Google Spanner?

Я просматриваю документацию для Google Cloud Spanner, и похоже, что операции записи возвращают метку времени, когда строка была действительно записана. Но при чтении строк кажется невозможным перехватить эту временную метку (в виде столбца, который …
2 ответа

Есть ли список зарезервированных слов для Cloud Spanner?

Есть ли задокументированный список ключевых слов для Cloud Spanner? Например, CONTAINS является зарезервированным словом?
30 мар '17 в 20:25
1 ответ

Потоковые группы мутации в гаечный ключ

Я пытаюсь направить MutationGroups в гаечный ключ с SpannerIO. Цель состоит в том, чтобы писать новые MuationGroups каждые 10 секунд, так как мы будем использовать гаечный ключ для запроса KPI ближайшего времени. Когда я не использую никаких окон, я…
1 ответ

Как получить информацию об экземпляре GCP Spanner или размере базы данных, об использовании процессора и т. Д. С помощью инструмента командной строки gcloud?

Как получить информацию об экземпляре GCP Spanner или размере базы данных, об использовании процессора и т. Д. С помощью инструмента командной строки gcloud? Я могу найти ту же информацию на портале GCP, но не могу получить ту же информацию через ин…
1 ответ

Операция только для чтения - выполнение операций чтения с отметкой времени

Я имею в виду транзакцию только для чтения с параметром min_read_timestamp. Согласно документу, он выполняет все операции чтения с отметкой времени>= min_read_timestamp. Предположим, у меня есть таблица с несколькими миллионами строк, но из определе…
08 авг '17 в 02:03
1 ответ

Использование Spanner в потоке данных Apache Beam

Я пытаюсь добавить соединение Spanner в Apache Beam ParDo(DoFn). Мне нужно искать некоторые строки как часть ParDo. В потоке данных создается несколько рабочих (обычно не более 4), и я использую методы startBundle и finishBundle, чтобы открывать и з…
1 ответ

Может ли Spanner поддерживать индексы для легкого подсчета аналитических запросов моих данных?

Я хотел бы дать своим партнерам результаты простого COUNT(*) ... GROUP BY items.color введите запросы и, возможно, присоединяется к items а также orders или что-то подобное. Я бы хотел, чтобы время ответа на запрос составляло менее одной секунды (в …
20 июн '17 в 21:12
1 ответ

Обновление схемы гаечного ключа очень медленное

Оперативное обновление схемы гаечного ключа занимает минуты, даже для очень маленьких таблиц (10 строк). то есть - добавление / удаление / изменение столбцов, добавление таблиц и т. д. Это может быть довольно сложно для процессов разработки и развер…
09 авг '17 в 13:45
2 ответа

Использование гаечного ключа в потоке данных 2.3.0

Я пытаюсь написать в гаечный ключ некоторые сообщения из Google Pub/ Sub. Пишу для больших работ, так что ничего не упущено на фундаментальном уровне. Я обновился до google-cloud-dataflow-java-sdk-all v2.3.0, который включает в себя приемник Spanner…
1 ответ

Параметры запроса в операторе LIKE вызывают медленный ответ

Я пытаюсь запросить гаечный ключ Google с параметрами запроса, используя клиентскую библиотеку node.js. Тем не менее, отклик очень медленный с параметром запроса, чем без параметра запроса. Запрос имеет оператор LIKE(forward match). Я не смог найти …
1 ответ

Рекурсивные запросы в Google Spanner?

Я попытался реализовать рекурсивные запросы, используя операторы CTE и CONNECT BY, но безуспешно. Можно ли реализовать рекурсивные запросы в Google Spanner?
14 июн '17 в 14:45
1 ответ

Как измерить производительность вставки моего первичного ключа?

В соответствии с этим использование первичного ключа с монотонно возрастающим значением вызывает "горячую точку" при вставке, заставляя один сервер обрабатывать все вставки. У меня есть разногласие с коллегой о том, вызовет ли эта горячая точка испо…
27 июл '18 в 15:25
1 ответ

Как эффективно создать упорядоченную последовательность в Spanner?

Google Spanner рекомендует не использовать такие вещи, как отметки времени или последовательные числа в качестве начальной части первичного ключа или индекса, что имеет смысл на основе архитектуры. Однако для моих требований мне нужен какой-то спосо…
1 ответ

Как создать пул соединений в Cloud Spanner для корпоративных приложений

Я довольно новичок в облаке Spanenr. Я понял, как создать соединение (dbClient) и использовать его для транзакций и выполнения других запросов / мутаций. Но я не совсем понимаю, как создать ConnectionPooling для Cloud Spanner, а есть SpannerOptions,…
1 ответ

Cloud Spanner использует вторичный индекс, когда он не должен

Существующий запрос, который выполнялся быстро с использованием первичного ключа, значительно замедлился (10 мс -> 8 с) без уведомления, поскольку вторичный индекс, созданный для другого варианта использования, теперь используется автоматически. "Об…