這應該可以通過外鍵來實現,但我正在瀏覽文檔,但我似乎無法找到關於外鍵的任何內容。Google Cloud Spanner是否支持任意的多對多關係?
看起來Cloud Spanner支持的惟一一種關係是交織表關係......但老實說,像MongoDB這樣的NoSQL文檔商店已經提供了這麼多。
您如何在Cloud Spanner中實現多對多關係?
編輯:
在我的特定情況下,我想類似Twitter的追隨者一個特點,和「跟隨」是從一個用戶到另一個直接的關係。
我可以看到如何建模這個得到比較有效的查詢,但我不明白我怎麼會從不一致保障系統,即具有引用已被刪除的用戶的關注。
嗨,非常感謝你的回答!但是,對於我來說,使用父級交叉表並不會有太大幫助......這是手動優化分割的更多方法。我會用我的具體案例的更多細節來編輯我的問題。 此外,在這種情況下,我不能例如將Many2級聯刪除,因爲它在Many1中的引用已被刪除,對吧?在這種情況下,我能做的唯一級聯刪除是如果我刪除整個Parent。 – brocoli