部落格
「本地優先」聽起來很棒,直到你需要在另一台裝置上使用你的筆記

您的筆記在您的筆記型電腦上。您的筆記型電腦在家中。您現在需要這些筆記。在地優先(Local-first)存在一個可訪問性的問題,而其倡導者對此談論得不夠。
在地優先是一個合理且具有真正優勢的哲學。您的數據存在您的設備上。您完全擁有它。沒有伺服器依賴。性能非常出色,因為所有內容都是從本地磁碟讀取的。對於重視數據主權且主要在單一設備上工作的人來說,這種吸引力是顯而易見的。
當您的生活涉及多個設備時,問題就顯現出來了,而對大多數人來說,這是每天的常態。
您在家中的筆記型電腦上記了筆記。您現在帶著 iPad 在咖啡館,需要參考這些筆記。在使用沒有同步功能的在地優先工具時,您的筆記在您的筆記型電腦上,而您的筆記型電腦在家中。這些筆記就如同不存在一樣。
標準的回應是「設置同步」。但同步引入了在地優先本應避免的複雜性。已知 iCloud 同步與 Obsidian 保存庫存在衝突問題。Dropbox 同步可能會因為提前同步未寫入完成的文件而導致文件損壞。Git 同步需要大多數人不具備的技术知識,且在行動裝置上運作不佳。Obsidian Sync(每月 8 美元)可以使用,但它是一項雲端服務,這意味著您原來的在地優先工具現在依賴於雲端服務,而這正是在地優先本應消除的東西。
每個同步解決方案都增加了一個依賴。每個依賴都有可能失敗。而當同步失敗時,結果往往比沒有筆記更糟糕:它會產生衝突的筆記版本,讓您無法確定哪一個才是最新的。
折衷之路:擁有您的數據,隨處訪問
最理想的狀態既不是在地優先(擁有數據,但存取受限),也不是雲端優先(通用存取,但數據歸他人所有)。而是「擁有數據並具備通用存取能力」。
Fabric 透過 自備儲存空間(bring-your-own-storage) 實現了這一點。您的數據存儲在您自己的雲端儲存帳戶中(S3, R2),並使用您的金鑰進行加密。它不在 Fabric 的伺服器上,也不在單一設備上。它存在於您控制的基礎設施中,並可以透過 桌面、行動裝置 和網頁應用程式在所有設備上存取。
您既能獲得在地優先的擁有權保證(您的數據、您的基礎設施、您的金鑰),又不會受到可訪問性的限制(單一設備、同步權宜之計、衝突風險)。數據真正屬於您,且隨身可用。
常見問題解答
雲端儲存不會引入與任何雲端服務相同的依賴嗎? 這種依賴是針對通用基礎設施(S3, R2)而非特定應用程式。如果 Fabric 消失了,您的數據仍會以標準格式保存在您的 S3 儲存桶中。如果 Obsidian 消失了,您的本地保存庫仍然會在您的筆記型電腦上。不同之處在於,透過自備儲存空間,您的數據可以隨處存取,而不是只能在單一設備上存取。
在地優先在隱私保護方面更好嗎? 就防範雲端服務商而言,是的。但就實際的數據所有權而言,自備儲存空間提供了同等的隱私保護(您的數據在您的基礎設施中被加密),同時兼具通用存取能力。在地優先在隱私方面的優勢是真實存在的,但這是以犧牲可訪問性和增加同步複雜性為代價的。
那 Obsidian Sync 呢?它難道沒有解決存取問題嗎? Obsidian Sync 可以運作,但它是一項付費的雲端服務,這意味著您的「在地優先」工具現在在同步上需要依賴 Obsidian 的伺服器。如果在地優先的吸引力在於獨立於雲端服務,那麼 Obsidian Sync 在某種程度上削弱了這種吸引力。
我可以在某些事情上使用在地優先工具,而在其他事情上使用 Fabric 嗎? 可以。有些人使用 Obsidian 在他們的主要設備上進行深度、專注的寫作,而使用 Fabric 來記錄所有需要跨設備存取的內容:會議記錄、參考資料、網頁剪輯、語音備忘錄。
自備儲存空間在技術上是如何運作的? Fabric 會讀取和寫入您指定的雲端儲存桶(Amazon S3、Cloudflare R2)。數據在傳輸和靜止時都會被加密。Fabric 的伺服器會處理數據以用於搜尋和 AI,但不會保留這些數據。如果您撤銷了 Fabric 的存取權限,您的數據將完好無損地保留在您的儲存桶中。
如果我處在沒有網路的地方怎麼辦? Fabric 的應用程式會在本地快取內容以便瀏覽,但完整功能需要網路連線。對於長時間沒有網路的情況,在地優先工具有其優勢。而對於典型的情況(大部分時間連線,偶爾斷線),權衡的結果更傾向於通用存取。
自備儲存空間費用昂貴嗎? 個人使用的 S3 和 R2 儲存成本非常低(每 GB 每月只需幾美分)。對於一個典型的知識庫,與任何應用程式的訂閱費用相比,儲存成本幾乎可以忽略不計。
在地優先的性能優勢又如何呢? 在地優先工具從磁碟讀取,速度很快。基於雲端的工具則取決於網路速度。在實際應用中,現代由 CDN 支持的應用程式載入速度足夠快,對大多數用戶而言,性能差異是微乎其微的。搜尋速度也差不多,因為語義搜尋需要計算,而這在雲端處理無論如何都會更快。
延伸閱讀:Obsidian 並不適合每個人、您的知識存放在哪裡?、掌控您的數據,掌控您的 AI、外掛程式帶來的問題。相關頁面:私密與安全、電腦版應用程式、行動版應用程式。
其他部落格文章:

The Creative's Cold Start Problem

How to Stop Losing Momentum Between Study Sessions

Your Future Self Can't Read Your Mind

The Hemingway Bridge: Stop Working So You Can Start Again

Your ERP Has the Answers. Nobody Can Find Them.

The Usability Layer Your Business Systems Are Missing

手寫與數位筆記:你不必做出抉擇

為什麼你的手寫筆記無法搜尋(以及該如何解決)