1
我認爲,我的數據模型對我的普通查詢來說非常有用。過度使用二級索引進行維護刪除或完整性檢查是否可以接受
但是,爲了減輕一些維護刪除和完整性檢查,我會很容易爲我這樣的where
與二級索引。
這會影響我的常規查詢的性能嗎?
我認爲,我的數據模型對我的普通查詢來說非常有用。過度使用二級索引進行維護刪除或完整性檢查是否可以接受
但是,爲了減輕一些維護刪除和完整性檢查,我會很容易爲我這樣的where
與二級索引。
這會影響我的常規查詢的性能嗎?
可能是的。即使不使用二級索引,如果它們不適合理想的2i用例,保持它們的維護費用也很高。如果數據基數太低,可能會使您的壓實執行器/吞吐量吃光,那麼最終可能會在索引中出現非常寬的分區。如果你的基數太高(並且罕見的讀取會非常昂貴),你可能會得到巨大的表,可能會吃掉內存和索引摘要空間。如果你理解你的用例符合建議,或者你的小型開發/玩具集羣數據很少,那麼只能使用二級索引。