Вопросы по теме 'google-cloud-spanner'

Как предотвратить тайм-аут транзакции?
Я выполняю транзакции чтения-записи, которые занимают больше 10 секунд, и у них истекает время ожидания (с ошибками ABORTED ). Есть ли способ указать более длительный тайм-аут?
586 просмотров

Гаечный ключ Google как параметр
При использовании клиента python гаечного ключа (но, возможно, проблема носит более общий характер) кажется невозможным передать структуры запросу в качестве параметра. Рассмотрим следующую настройку: from google.cloud.proto.spanner.v1 import...
280 просмотров

Cloud Spanner, Создание клиента базы данных, краткое руководство, ошибка
Я пробую руководство «Начало работы с Cloud Spanner в Python» для облачного ключа Google. Я создал базы данных экземпляров и т. Д. Я попал в раздел «Создание клиента базы данных». Мы работаем за брандмауэром и должны установить настройки...
212 просмотров

Передовой опыт работы с облачным гаечным ключом ЧЕРЕЗ ВОПРОСЫ
Возьмем таблицы, определенные в документах: CREATE TABLE Singers ( SingerId INT64 NOT NULL, FirstName STRING(1024), LastName STRING(1024), SingerInfo BYTES(MAX), ) PRIMARY KEY (SingerId); CREATE TABLE Albums ( SingerId INT64...
1202 просмотров

Операция Spanner не смогла создать индексы NULL_FILTERED
Я не могу создавать индексы для таблиц Cloud Spanner, получаю сообщение об ошибке «Ошибка операции Spanner». Даже после увеличения размера кластера с 6 до 16 узлов я не могу создать два индекса для таблицы с ~ 12 миллионами строк. Что я...
371 просмотров

Показатели Left Join на Spanner
Мы столкнулись с тревожной проблемой. Похоже, что когда мы используем левое соединение в Google Spanner, оно страдает от плохой производительности. Оператор левого соединения по какой-то причине вызывает полное сканирование строк правых таблиц ......
569 просмотров

Как подключиться из Phoenix / Elixir к Google Cloud Spanner или Google Cloud Bigtable
Мне нужно использовать Elixir / Phoenix и БД Google Serverless для приложения Forex в реальном времени. Итак, как подключиться из Phoenix / Elixir к Google Cloud Spanner или Google Cloud Bigtable ? Любая ссылка на документ или учебник...
535 просмотров

Высокопроизводительные счетчики в Cloud Spanner
Я хочу вести подсчет некоторых элементов, таких как лайки и комментарии к публикации. Скорость записи может быть высокой, например. 1К лайков / сек. Использование SELECT COUNT не представляется возможным, даже если набор результатов...
432 просмотров

Как переопределить один из конвертеров гаечного ключа по умолчанию в Spring Cloud GCP
Я использую spring-cloud-gcp-data-spanner для получения данных из GCP Spanner. Одна из моих таблиц содержит столбец TIMESTAMP, который содержит дату и время в формате UTC. Spring Data Cloud Data уже содержит некоторые стандартные преобразователи...
227 просмотров

как запросить гаечный ключ и получить метаданные, особенно имена столбцов?
Я пытаюсь запросить пользовательский SQL на Spanner и преобразовать результаты в фрейм данных Pandas, поэтому мне нужны данные и имена столбцов, но я не могу найти способ получить имена столбцов. Согласно документации , я могу получать столбцы,...
713 просмотров

Исключение временной ошибки во время массовой вставки в Google Cloud Spanner
В настоящее время я тестирую Google Cloud Spanner в качестве альтернативы MySQL для одного проекта, так как ожидаю, что количество строк со временем вырастет до сотен миллионов. База данных должна очень быстро реагировать и возвращать результаты...
504 просмотров

PubSub в конвейер потоковой передачи Spanner
Я пытаюсь передать сообщение PubSub типа JSON в базу данных гаечного ключа, и insert_update работает очень хорошо. Таблица Spanner имеет составной первичный ключ, поэтому необходимо удалить существующие данные перед вставкой новых данных из PubSub...
355 просмотров

Ограничение размера функции Cloud Spanner JSON
Можно ли вернуть результаты запроса из Spanner в документ JSON? Например, если запрос должен прочитать все транзакции для этой учетной записи и вернуть результаты этих строк / записей в один сильный или документ JSON, возможно ли это? Если да, то...
106 просмотров
schedule 21.02.2022

Весенняя партия с гаечным ключом google без базы данных в памяти
Я думаю реализовать весеннее пакетное задание с Google Spanner в качестве базы данных, но весенний пакет ожидает только стандартные базы данных, я не хочу делать это с базой данных в памяти / внешней, я хотел сохранить все метаданные задания в Google...
427 просмотров

Разница в производительности для STRING (MAX)?
Есть ли снижение производительности (или улучшение) за использование STRING(MAX) вместо некоторого фиксированного ограничения, такого как STRING(256) ?
799 просмотров

Могу ли я обновить или удалить в Google Cloud Spanner поле, не являющееся первичным ключом?
Кажется, что в Cloud Spanner SQL я могу выполнять операцию UPDATE или DELETE только по первичному ключу. Даже у методов API для этих двух операций есть аргумент, который требует, в частности, списка значений PK для работы. Могу ли я использовать в...
489 просмотров

Поддерживает ли Spanner какие-либо рекурсивные запросы?
Я создаю прототип в Google Cloud Spanner, и мне нужен способ выполнять рекурсивные запросы, как в PostgreSQL / SQLite, для обработки иерархических или графических данных. Я ищу синтаксис вроде https://sqlite.org/lang_with.html . Есть ли у Spanner...
346 просмотров
schedule 05.03.2022

Ошибка при попытке открыть соединение JDBC с Google Cloud Spanner
Я пытаюсь открыть JDBC-соединение с базой данных Google Cloud Spanner, но получаю следующее сообщение об ошибке: java.lang.IllegalArgumentException: для этой службы требуется идентификатор проекта, но он не может быть определен с помощью...
1023 просмотров

Поведение при блокировке в Spanner vs MySQL
Я изучаю возможность переноса приложения, созданного поверх MySQL, в Spanner и не уверен, смогу ли я воспроизвести определенные функции из нашей базы данных MySQL. в основном упрощенная версия нашей схемы mysql будет выглядеть так...
226 просмотров

Могу ли я импортировать данные MySQL в Google Spanner?
Я попытался импортировать mysqldump сгенерированный файл .sql, но гаечный ключ Google не принял синтаксис, что имеет смысл. При этом мы пытаемся перенести наши данные, которые находятся в данных MySQL, в облачный ключ Google. Это возможно?
987 просмотров