2013-08-21 46 views
0

Sasha Greif的Discover Meteor第10.5章比較了Meteor中的非正規化和(更常見的)標準化數據結構。什麼是流星反標準化的替代方案?

給出的例子是在每篇文章中包含評論數的帖子列表。

顯然你不希望用戶訂閱接收每一篇文章。本書使用的解決方案是將評論數量歸一化到每篇文章。討論的另一個解決方案是僅評論計數的特殊發佈。

有沒有另一種解決方案?你不能使用流星法嗎?稱它爲客戶端,它運行服務器端,所有評論都是已知的,因此可以計數。

我猜測答案是這打破了應用程序的實時品質。這是唯一的缺點嗎?我的建議甚至可能嗎?

+1

該章可在網上找到嗎?找不到它。沒有這本書,我不確定我完全理解你在問什麼。什麼是防止計數成爲磨合反應計算? –

+0

是的,很不幸,它不在線。我認爲你是對的,沒有什麼能阻止它。 – Lindsayts

回答

1

您可以製作另一個計數集合,並使其與其他crud操作保持同步。這不會被非規範化,並且會避免抖動數據庫。