Вопросы по теме 'google-cloud-spanner'
Моделирование таблицы с несколькими ключами
Мой проект нуждается в хранении, чтобы данные формировались как кортежи <A,B,C> . <A,B> и <A,C> являются действительными первичными ключами. Пользователи могут рассказать о моем проекте <A,B,_> и получить C или могут...
146 просмотров
schedule
18.06.2022
Поле AUTOINCREMENT в Cloud Spanner
Поддерживает ли Cloud Spanner поле AUTOINCREMENT, чтобы при вставке новой записи в таблицу генерировался уникальный номер?
796 просмотров
schedule
03.08.2022
Как легко получить самую последнюю версию данных для всех ключей?
Я пытаюсь создать несколько таблиц со следующими характеристиками:
Хранит все версии данных для определенного ключа
Возможность легко получить самые последние версии данных для всех ключей
Моя схема выглядит следующим образом:
CREATE...
38 просмотров
schedule
23.04.2023
Запросить массив в облаке 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 просмотров
schedule
26.09.2022
Поддерживает ли Google Cloud Spanner ПРОСМОТРЫ
Не удалось найти его в документации Cloud Spanner, знает ли кто-нибудь, кто его использовал, поддерживает ли он представления SQL?
682 просмотров
schedule
07.08.2022
Ошибка ALTER TABLE при преобразовании типа столбца INT64 в STRING
У меня есть таблица home_passed, в которой есть столбец street_number, который не может быть нулевым и имеет тип INT64. Я хотел изменить столбец на STRING с помощью команды alter table, но по какой-то причине не могу этого добиться.
Существуют ли...
579 просмотров
schedule
14.08.2022
Безопасное разделение данных клиентов в Spanner
Мы изучаем варианты надежного разделения данных клиентов в Spanner. Наиболее очевидным решением является клиент для каждой базы данных, но ограничение в 100 баз данных/экземпляров делает это нецелесообразным. Прошлый опыт заставляет меня с большим...
234 просмотров
schedule
01.12.2023
Google Spanner - как скопировать данные в другую таблицу?
Поскольку гаечный ключ не имеет функции ddl, такой как
вставить в пункт назначения как (выберите * из исходной_таблицы)
Как выбрать подмножество таблицы и скопировать эти строки в другую таблицу?
Я пытаюсь записать данные во временную...
1878 просмотров
schedule
28.05.2023
Идентификатор вставки Cloud Spanner
У Google есть серия API для взаимодействия с Cloud Spanner. Однако во всех примерах, которые вставляют запись, ни один из них не имеет способа вернуть идентификатор вставки, как это было бы во многих других API баз данных.
Есть ли способ получить...
459 просмотров
schedule
26.07.2023
Cloud Spanner неправильно управляет сеансами?
Я искал эту проблему, но не смог найти по ней достаточной информации.
Клиентские библиотеки Google Cloud Spanner обрабатывают сеансы автоматически, и его ограничение составляет 10.000 сеансов для каждого узла, до сих пор никаких проблем.
У меня...
626 просмотров
schedule
16.09.2022
Как загрузить данные из BigQuery в Spanner?
Я бы хотел выполнять ежедневную работу по агрегированию данных на основе настройки BigQuery. Результатом является одна таблица, которую я записываю обратно в BigQuery, которая занимает ~ 80 ГБ на ~ 900 млн строк. Я хотел бы сделать этот набор данных...
984 просмотров
schedule
15.03.2024
Облачный гаечный ключ и доктрина 2.x
Есть ли уже реализация для doctrine2 с облачным гаечным ключом? Или этого можно добиться с помощью класса драйвера PDOMySQL?
351 просмотров
schedule
30.04.2024
Инструмент экспорта / импорта с помощью Google Spanner
У меня есть несколько вопросов по инструменту экспорта / импорта Google Spanner. По-видимому, инструмент создает задание потока данных.
Можно ли повторно запустить задание импорта / экспорта данных после его успешного выполнения из инструмента?...
412 просмотров
schedule
25.05.2023
Интеграция 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 просмотров
schedule
15.05.2022
Всегда ли временные метки фиксации в индексе Google Spanner добавляются по порядку?
Магия Spanner, похоже, основана на идее глобальных мононтонно возрастающих часов, как описано в https://cloud.google.com/spanner/docs/true-time-external-consistency . Мне интересно понять, как это связано с индексами.
Если у меня есть стол
|...
301 просмотров
schedule
12.04.2022
Гаечный ключ - Как найти размер стола
Облачный гаечный ключ в деталях базы данных имеет: Общий объем хранилища.
Могу ли я получить это значение по запросу?
Также как найти размеры таблиц (по запросу). В конце будет общий размер хранилища.
Спасибо
720 просмотров
schedule
07.06.2023
Обновление столбца в большой таблице Spanner с одновременной записью
Я хочу обновить столбец в большой таблице (десятки миллионов строк), не останавливая наше приложение; то есть будут одновременные записи в таблицу. Я хочу сделать это в коде (Java), так как обновление нетривиально, и мне интересно, как это сделать...
518 просмотров
schedule
20.08.2022
GCP Spanner: Partitioned-dml для массового обновления / удаления в гаечном ключе работает медленно и отключается через 10-15 минут
Предыстория: я запускаю несколько скриптов, которые должны очистить несколько тысяч записей. При запуске с помощью гаечного ключа я обычно получаю такие ошибки, как «Транзакция была прервана. Он был поврежден транзакцией с более высоким приоритетом...
613 просмотров
schedule
22.03.2022
Каков эффективный способ чтения устаревших данных в Spanner с помощью node или java-клиента?
наш вариант использования позволяет читать устаревшие данные (от 10 до 15 секунд), поэтому изучаем, что устаревшие данные читаются с помощью узла или клиента Java. В узле у нас есть Database.getSnapshot или Database.runStream(sql, option) -опция,...
329 просмотров
schedule
09.05.2022