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

Моделирование таблицы с несколькими ключами
Мой проект нуждается в хранении, чтобы данные формировались как кортежи <A,B,C> . <A,B> и <A,C> являются действительными первичными ключами. Пользователи могут рассказать о моем проекте <A,B,_> и получить C или могут...
146 просмотров

Поле AUTOINCREMENT в Cloud Spanner
Поддерживает ли Cloud Spanner поле AUTOINCREMENT, чтобы при вставке новой записи в таблицу генерировался уникальный номер?
796 просмотров

Как легко получить самую последнюю версию данных для всех ключей?
Я пытаюсь создать несколько таблиц со следующими характеристиками: Хранит все версии данных для определенного ключа Возможность легко получить самые последние версии данных для всех ключей Моя схема выглядит следующим образом: CREATE...
38 просмотров

Запросить массив в облаке Google
Как я могу запросить массив в облаке Google? Я пробовал это let query = { sql:`SELECT id, name, description FROM articles WHERE lang = '` + req.swagger.params.lang.value + `' AND tags ARRAY['` + req.swagger.params.tag.value +...
1562 просмотров

Поддерживает ли Google Cloud Spanner ПРОСМОТРЫ
Не удалось найти его в документации Cloud Spanner, знает ли кто-нибудь, кто его использовал, поддерживает ли он представления SQL?
682 просмотров

Ошибка ALTER TABLE при преобразовании типа столбца INT64 в STRING
У меня есть таблица home_passed, в которой есть столбец street_number, который не может быть нулевым и имеет тип INT64. Я хотел изменить столбец на STRING с помощью команды alter table, но по какой-то причине не могу этого добиться. Существуют ли...
579 просмотров

Безопасное разделение данных клиентов в Spanner
Мы изучаем варианты надежного разделения данных клиентов в Spanner. Наиболее очевидным решением является клиент для каждой базы данных, но ограничение в 100 баз данных/экземпляров делает это нецелесообразным. Прошлый опыт заставляет меня с большим...
234 просмотров

Google Spanner - как скопировать данные в другую таблицу?
Поскольку гаечный ключ не имеет функции ddl, такой как вставить в пункт назначения как (выберите * из исходной_таблицы) Как выбрать подмножество таблицы и скопировать эти строки в другую таблицу? Я пытаюсь записать данные во временную...
1878 просмотров

Идентификатор вставки Cloud Spanner
У Google есть серия API для взаимодействия с Cloud Spanner. Однако во всех примерах, которые вставляют запись, ни один из них не имеет способа вернуть идентификатор вставки, как это было бы во многих других API баз данных. Есть ли способ получить...
459 просмотров

Cloud Spanner неправильно управляет сеансами?
Я искал эту проблему, но не смог найти по ней достаточной информации. Клиентские библиотеки Google Cloud Spanner обрабатывают сеансы автоматически, и его ограничение составляет 10.000 сеансов для каждого узла, до сих пор никаких проблем. У меня...
626 просмотров

Как загрузить данные из BigQuery в Spanner?
Я бы хотел выполнять ежедневную работу по агрегированию данных на основе настройки BigQuery. Результатом является одна таблица, которую я записываю обратно в BigQuery, которая занимает ~ 80 ГБ на ~ 900 млн строк. Я хотел бы сделать этот набор данных...
984 просмотров

Облачный гаечный ключ и доктрина 2.x
Есть ли уже реализация для doctrine2 с облачным гаечным ключом? Или этого можно добиться с помощью класса драйвера PDOMySQL?
351 просмотров

Инструмент экспорта / импорта с помощью Google Spanner
У меня есть несколько вопросов по инструменту экспорта / импорта Google Spanner. По-видимому, инструмент создает задание потока данных. Можно ли повторно запустить задание импорта / экспорта данных после его успешного выполнения из инструмента?...
412 просмотров

Интеграция Google Cloud Spanner с ORM (спящий режим)
Доступна ли интеграция ORM с Google Cloud Spanner? Я попытался интегрировать приложение с помощью spanner-jdbc вместе с spanner-hibernate (то есть диалектом, предоставленным организацией «nl topicus»). Я думаю, что эта реализация не является...
664 просмотров
schedule 01.06.2023

миграция базы данных Oracle 11g на Google Cloud Spanner
Мы планируем перенести нашу базу данных Oracle 11g на гаечный ключ Google Cloud, и я хочу подтвердить, что это возможно или нет. Нам необходимо спланировать шаги миграции, каковы риски и возможные проблемы при миграции. Требуется мнение экспертов...
376 просмотров

Всегда ли временные метки фиксации в индексе Google Spanner добавляются по порядку?
Магия Spanner, похоже, основана на идее глобальных мононтонно возрастающих часов, как описано в https://cloud.google.com/spanner/docs/true-time-external-consistency . Мне интересно понять, как это связано с индексами. Если у меня есть стол |...
301 просмотров

Гаечный ключ - Как найти размер стола
Облачный гаечный ключ в деталях базы данных имеет: Общий объем хранилища. Могу ли я получить это значение по запросу? Также как найти размеры таблиц (по запросу). В конце будет общий размер хранилища. Спасибо
720 просмотров

Обновление столбца в большой таблице Spanner с одновременной записью
Я хочу обновить столбец в большой таблице (десятки миллионов строк), не останавливая наше приложение; то есть будут одновременные записи в таблицу. Я хочу сделать это в коде (Java), так как обновление нетривиально, и мне интересно, как это сделать...
518 просмотров
schedule 20.08.2022

GCP Spanner: Partitioned-dml для массового обновления / удаления в гаечном ключе работает медленно и отключается через 10-15 минут
Предыстория: я запускаю несколько скриптов, которые должны очистить несколько тысяч записей. При запуске с помощью гаечного ключа я обычно получаю такие ошибки, как «Транзакция была прервана. Он был поврежден транзакцией с более высоким приоритетом...
613 просмотров

Каков эффективный способ чтения устаревших данных в Spanner с помощью node или java-клиента?
наш вариант использования позволяет читать устаревшие данные (от 10 до 15 секунд), поэтому изучаем, что устаревшие данные читаются с помощью узла или клиента Java. В узле у нас есть Database.getSnapshot или Database.runStream(sql, option) -опция,...
329 просмотров
schedule 09.05.2022