我們通過存儲在不同表中的索引來檢索數據。如果我們想在每個實體中檢索三個屬性,我們需要三個數據表——每個表用於檢索壹個特定的屬性。如果我們不想再使用索引,我們需要停止編寫代碼中與索引對應的表,並有選擇地刪除該表。如果您想要添加壹個新的索引,您只需要為該索引創建壹個新的MySQL表,並啟動壹個進程來將索引數據異步添加到該表中(不影響正在運行的服務)。
最後,雖然我們的數據表增加了,但是添加和刪除索引很容易。我們大大改進了添加索引數據的過程(我們稱之為“更幹凈”),這樣它就可以快速添加索引而不影響站點。我們可以在壹天之內保存和索引新的屬性,不需要調整主從MySQL數據庫,也不需要任何其他可怕的操作。