50.4. 局限

目前在 PostgreSQL 裡的 GiST 實現有一些主要的局限性:GiST 訪問是非並發的;GiST 接口不允許某些數據類型的開發;比如數據樹(參閱 Aoki 等的論文);並且目前還沒有 任何 GiST 索引更新的預寫日志支持。

對並發性的解決方法在 Marcel Kornacker 的論文裡有;不過這些注意還沒有 在 PostgreSQL 實現裡投入試驗。

預寫日志的缺乏只是一些編碼的問題罷了,但是因為還沒有實現,所以,如果數據庫 崩潰,那麼可能導致 GiST 索引的不一致,會需要我們 REINDEX。