Хранилище данных записывает в ту же группу сущностей из потока данных - PullRequest
0 голосов
/ 13 сентября 2018

Я пишу в хранилище данных из потока данных, pcollection имеет несколько сущностей одной и той же группы сущностей, которые нужно записать в хранилище данных. Будет ли запись их в хранилище данных медленной из-за ограничений записи / обновления одного и того же объекта? Можно ли как-то делать транзакции из потока данных? И если да, будет ли написание одной и той же группы сущностей в одной транзакции быстрее?

1 Ответ

0 голосов
/ 14 сентября 2018

Да, вам необходимо соблюдать максимальное среднее значение 1 запись / сек на группу объектов. На уровне API это не применяется, ответственность за это лежит на вашем приложении, если вы превысите его (в течение продолжительных периодов времени, в зависимости от пиковой скорости записи), вы просто получите ошибки.

Я не знаком с потоком данных, поэтому не могу сказать, можете ли вы выполнять транзакции, но даже если вы можете, они не помогут в этом вопросе: вам все равно нужно соблюдать максимальную скорость записи для группы объектов , Кроме того, транзакции обычно медленнее из-за дополнительной работы, которую они выполняют, и повторных попыток, выполняемых при столкновениях. Если вы не нуждаетесь в их (для предотвращения столкновений и / или для согласованности), было бы быстрее без них.

Но имейте в виду, что запись может содержать до 500 объектов, см. Обновление в этом разделе вопросов и ответов, касающееся конкретно случая транзакции: Хранилище данных: множественные записи в группу объектов внутри транзакции превышают лимит записи? .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...