Я пытаюсь склонить голову к конфликту и как это относится к стеке приложений.Избегайте конкуренции в AppEngine
У меня есть модель, которая строить как так
class Events(db.Model):
#Owner Identification Number
owner_id = db.StringProperty(required=True)
#Authentication Token
auth_token = db.StringProperty(required=True)
#generic, b, c, d, ...
driver = db.StringProperty(required=True)
#Start Time and Date
tStart = db.DateTimeProperty(auto_now=True)
#Define whether the event is active or inactive
active = db.BooleanProperty(default=False)
#Payload store, this will store each payload block sent or pulled
payloads = db.StringListProperty(indexed=False)
Эта модель имеет несколько событий, каждое событие имеет владелец и полезную нагрузку, владелец мероприятия будет писать полезную нагрузку и от его события и многие другие будут читать из этого события, это своего рода стека транскрипции.
Мой вопрос касается разногласий, будет ли я выполняться этим, и если да, то как я могу реструктурировать, чтобы предотвратить его.
спасибо.
1. Сделки не имеют никакого отношения к ограничению записи. 2. Batching - да, путем сохранения на бэкэнд-экземплярах? 3. Sharding - улучшает запись, но не позволяет одновременное чтение. 4. То же, что 3. –