Вопросы по теме 'google-cloud-spanner'
Программное построение SQL-запроса
Я хотел бы автоматически создать SQL-запрос на основе некоторых строк, переданных моими пользователями. Существуют ли какие-либо вспомогательные методы для этого в API Cloud Spanner?
122 просмотров
schedule
23.07.2023
Google Cloud Spanner: хочу, чтобы Java API выполнял мои собственные попытки
Это действительно вопрос к команде Google Cloud Spanner по Java API ...
Глядя на новую службу Google Cloud Spanner , кажется, что единственный способ выполнять транзакции чтения / записи заключается в обеспечении обратного вызова через...
236 просмотров
schedule
13.02.2022
Разница в производительности потоковых и непотоковых запросов Cloud Spanner
В чем разница в производительности между потоковыми и не потоковыми запросами, если общий результат соответствует максимальному размеру без потоковой передачи? Есть ли больше циклов обращения к Spanner при потоковом запросе, даже если данные...
145 просмотров
schedule
13.01.2023
Чтение Cloud Spanner против API SQL Cloud Spanner
Cloud Spanner предоставляет два разных API. В чем разница между чтением Cloud Spanner и API SQL Cloud Spanner?
358 просмотров
schedule
07.06.2024
Можно ли переименовать столбцы?
Можно ли выдать что-то вроде
RENAME COLUMN col1 col2
в Google Cloud Spanner? Судя по DDL, это невозможно; если нет, то это выбор дизайна или ограничение бета-версии?
905 просмотров
schedule
08.11.2023
Как интегрировать Cloud Spanner с приложением GAE Python?
Я хотел бы создать приложение Python hello world, которое вызывает простую таблицу Google Cloud Spanner.
Мне нужен сквозной пример с заполнением БД, запросом пары таблиц и, возможно, вставкой элемента из конечной точки App Engine. [1] дает хорошее...
623 просмотров
schedule
14.05.2022
Spring с ошибкой Google Spanner
Я пытаюсь подключиться к Google Spanner с помощью java, используя весеннюю загрузку. Я не хочу читать что-то из базы данных и отправлять через веб-сокет. В настоящее время у меня есть:
@Configuration
@EnableScheduling
@SpringBootApplication...
363 просмотров
schedule
20.08.2023
Ruby: производительность вставки Cloud Spanner
Я наткнулся на google-cloud-гаечный ключ для Ruby.
Используя session.commit { |c| c.insert(table, row) } , я легко могу вставить в Cloud Spanner.
Однако таким образом я не могу превышать более 200 вставок в секунду (из вычислительного...
294 просмотров
schedule
18.04.2022
Как индексировать монотонно увеличивающиеся данные в таблице?
У меня есть таблица с монотонно увеличивающимся полем, которую я хочу поместить в индекс. Однако в руководстве передовой практики не рекомендуется помещать монотонно увеличивающиеся данные в -перемежающийся индекс. Когда я пытаюсь поместить...
448 просмотров
schedule
29.06.2022
У этого экземпляра слишком много разбиений базы данных для завершения операции.
До сих пор, даже если было создано 20 на базу данных, ошибка не выдавалась, но когда я сделал вдруг больше 16, вдруг у меня возникла ошибка.
Это полностью отличается от того, что описано в https://cloud.google.com/spanner/quotas . Я вообще не...
250 просмотров
schedule
09.12.2023
Гаечный ключ - удалить одну строку или все строки из таблицы
Я хочу удалить одну или все строки из таблицы ключей. Первичный ключ таблицы - это int64. Я не хочу отбрасывать таблицу и воссоздавать ее. Я использую предоставленное Google руководство по Java в качестве руководства (я не программист на Java - был...
2260 просмотров
schedule
22.05.2022
Интеграционное тестирование для облачного ключа google
Можно ли запустить в памяти db как h2 или встроенный cassandraunit.
Я хочу настроить встроенный гаечный ключ db без необходимости использования учетных данных google json, который подключается к удаленному гаечному ключу db. Возможно ли это?...
398 просмотров
schedule
24.01.2024
Использование Spanner в потоке данных Apache Beam
Я пытаюсь добавить соединение Spanner в Apache Beam ParDo (DoFn). Мне нужно найти несколько строк как часть ParDo. Поток данных создает ряд рабочих (обычно не более 4), и я использую методы startBundle и finishBundle, чтобы открывать и закрывать...
965 просмотров
schedule
04.01.2023
Потоковая передача MutationGroups в Spanner
Я пытаюсь передать MutationGroups в гаечный ключ с помощью SpannerIO. Цель состоит в том, чтобы писать новые MuationGroups каждые 10 секунд, так как мы будем использовать гаечный ключ для запроса ближайших KPI.
Когда я не использую никаких окон, я...
655 просмотров
schedule
02.02.2022
Есть ли крючок для разрыва для облачных функций Google?
Я хотел бы поделиться ссылкой на экземпляр Cloud Spanner и базу данных в каждом экземпляре моей облачной функции, чтобы каждый вызов облачной функции не создавал нового подключения к Spanner. См. раздел Оптимизация сети .
Есть ли функция разрыва,...
354 просмотров
schedule
15.04.2023
Как можно чередовать две таблицы?
Давайте представим, что у меня есть схема
CREATE TABLE Account (
AccountId BYTES(MAX),
Foo STRING(1024)
) PRIMARY KEY (AccountId);"
CREATE TABLE Customer (
CustomerId BYTES(MAX),
Bar STRING(1024)
) PRIMARY KEY (CustomerId);"
И я создаю новую...
144 просмотров
schedule
11.03.2023
Экземпляр Cloud Spanner с одним узлом демонстрирует низкую производительность
Мы использовали Cloud Spanner с тремя узлами и получили хорошую производительность.
9,010 mutations
in 0.168 seconds
across 106 rows and 85 columns
or 53,630 mutations per second
Поскольку мы все еще находимся в процессе разработки, мы решили...
385 просмотров
schedule
29.11.2023
Как сделать transaction.insert_or_update по вторичному индексу, а не по первичному индексу?
У меня есть таблица в Google Cloud Spanner.
CREATE TABLE test_id (
Id STRING(MAX) NOT NULL,
KeyColumn STRING(MAX) NOT NULL,
parent_id INT64 NOT NULL,
Updated TIMESTAMP NOT NULL OPTIONS (allow_commit_timestamp=true),
) PRIMARY KEY...
107 просмотров
schedule
21.09.2023
Приращение значений в Google Cloud Spanner
Я использую Google Cloud Spanner, и мне нужен способ увеличить значение строки на value = value + 1 . Это оказывается большой головной болью, потому что я не вижу способа проверить, существует ли уже строка. Я использую клиентскую библиотеку Ruby...
319 просмотров
schedule
21.05.2023
Будет ли выгода от локализации данных при форсировании запроса по индексу (ам) без чередования?
Предполагая следующую схему:
CREATE TABLE Foo (
primaryId STRING(64) NOT NULL,
secondaryId STRING(64) NOT NULL,
extraData STRING(80),
active BOOL NOT NULL
) PRIMARY KEY (primaryId, secondaryId);
CREATE TABLE Bar (
primaryId...
108 просмотров
schedule
19.11.2022