我想圍繞爭用以及它如何應用於應用程序引擎堆棧。避免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.批處理 - 是的,通過保存到後端實例? 3.分片 - 改善寫入,但不允許併發讀取。 4.和3一樣。 –