Rehber · Not 198Deneyim
Dosya Uygulamadan Önemlidir: PKM'de Vendor Lock-in Problemi
Bir PKM aracına bağlanmanın asıl maliyeti abonelik değil çıkış maliyetidir. Dosya biçimi, export kalitesi, ilişkilerin taşınabilirliği ve uygulamasız okunabilirlik üzerinden vendor lock-in riskini ölçmek için pratik bir test.
- Okuma
- 3 dk
- Yayın
- 5 Ekim 2026
- Geri bağlantı
- 0
- Kaynak
- 4
İçindekiler · 8 bölüm
Bilgi ağı · 4 bağlantılı not
Local-first yaklaşımının güçlü taraflarından biri veri sahipliğini ürün mimarisinin merkezine almasıdır. Fakat yerel depolama tek başına yeterli değildir. Bir dosyanın diskte durması ile başka bir araçta anlamlı biçimde açılabilmesi aynı şey değildir.
Lock-in dört katmanda oluşur
1. Depolama biçimi
En düşük riskli durumda not, sıradan bir dosyadır. Obsidian notlarını Markdown dosyaları olarak yerel klasörde saklar. Uygulama olmadan da metni açabilirsin.
Başka sistemler nesne veritabanı kullanabilir. Bu kötü olduğu anlamına gelmez. Yapılandırılmış Type, Property ve Query modeli güçlü olabilir; fakat çıkışta bu yapının hangi kısmının export edildiğini ayrıca ölçmen gerekir.
2. Yapısal anlam
Markdown dosyasını dışarı almak kolay olabilir, fakat şu sorular hâlâ açık kalır:
- wikilink'ler çalışıyor mu,
- properties korunuyor mu,
- gömülü dosyaların yolları bozuluyor mu,
- collection veya database üyeliği taşınıyor mu,
- ilişkiler düz metne dönüşünce anlam kaybı oluşuyor mu?
Bu yüzden “export var” cümlesi tek başına karar kriteri değildir.
3. Uygulamaya özgü davranış
Bir dashboard, formula, view, otomasyon veya canvas çoğu zaman düz dosyaya birebir çevrilemez. İçerik taşınırken davranış kaybolabilir.
İçeriği taşımak başka, sistemi taşımak başka iştir.
Bir uygulama çok değerli bir çalışma yüzeyi sağlayabilir ve yine de yüksek migration maliyetine sahip olabilir. Sorun bu maliyetin varlığı değil, görünmez olmasıdır.
4. Operasyonel çıkış
Gerçek çıkış testi şu sorudur:
Bugün bu uygulamayı bırakmaya karar verirsem, bir iş gününde neyi kurtarabilirim?
Şunları ölç:
| Kontrol | İyi işaret | Risk işareti |
|---|---|---|
| Export | Açık ve belgelenmiş | Belirsiz veya kısmi |
| Format | Markdown, JSON, CSV gibi okunabilir | Yalnız uygulamaya özel paket |
| Dosyalar | Orijinal adlarla gelir | Kimliklere dönüşür |
| Bağlantılar | Yeniden kurulabilir | Kaybolur |
| Medya | Birlikte taşınır | Bulut referansı kalır |
| Metadata | Açık alanlara dönüşür | Görünmez olur |
Bir uygulamayı seçmeden önce küçük bir çıkış provası yap
Yüzlerce not taşımadan önce on örnek kayıt oluştur:
- düz not,
- görselli not,
- birbirine bağlı iki not,
- property içeren kayıt,
- tablo veya database,
- canvas ya da benzeri özel yüzey.
Sonra export et ve çıktıyı uygulama kapalıyken incele.
Bu prova çoğu incelemeden daha fazla şey söyler. Pazarlama sayfası “verin senin” diyebilir; senin ihtiyacın ise verinin kullanılabilir biçimde senin olmasıdır.
AFFiNE'in 2026 yönünde açık dosyalara ve doğrudan Markdown okuma-yazmaya vurgu yapması da bu nedenle önemlidir: açık kaynak olmak ile açık veri akışı aynı şey değildir; ürünlerin ikisini ayrı ayrı çözmesi gerekir.
Taşınabilirlik ile özellik zenginliği arasında gerçek bir takas var
Dosya tabanlı sistemler genellikle:
- kolay yedeklenir,
- başka araçlarla okunur,
- Git gibi genel araçlarla sürümlenir.
Nesne tabanlı sistemler ise:
- türleri,
- ilişkileri,
- filtreleri,
- görünüm ve sorguları
daha doğal biçimde modelleyebilir.
Anytype ve Obsidian karşılaştırmasında bu iki veri modelinin farkı doğrudan görülür. Burada doğru soru “hangisi daha modern?” değil, “hangi çıkış maliyetini kabul ediyorum?” olmalı.
Lock-in sıfırlanmaz, yönetilir
Tam taşınabilir bir sistem bile alışkanlık, kısayol, eklenti ve zihinsel model bağımlılığı yaratır. Ama teknik lock-in azaltılabilir.
Üç kural yeterli:
- Asıl kayıt nerede, bil.
- Export'u yılda en az bir kez gerçekten dene.
- Kritik içeriği uygulamasız okunabilir tut.
Bir PKM sisteminin ömrü kullandığın uygulamanın ömründen uzun olabilir. Mimariyi bu ihtimale göre kurmak, araç seçimini daha az duygusal ve daha ölçülebilir hale getirir.
Bu yazıda geçen araçlar
Araçlar örnek içindir; hiçbiri zorunlu değil. Karşılaştırma için araç atlasına bak.
Kaynaklar
Kaynak profili4 web
- Obsidian. How Obsidian stores data. obsidian.md/help/Files%2Band%2Bfolders/How%2BObsidian%2Bstores%2Bdata web
- Anytype. Import & Export. doc.anytype.io/anytype/data/import-and-export web
- Chen, V. (2026, 14 Mayıs). AFFiNE's Next Chapter: Open Files, Open Source, and Agent-Ready Workflows. affine.pro/blog/next-chapter-of-affine web
- Kleppmann, M., Wiggins, A., van Hardenberg, P., & McGranaghan, P. (2019). Local-first software: You own your data, in spite of the cloud. www.inkandswitch.com/essay/local-first/ web
Deneyim: Editöryal pratik ve kitaplara dayanıyor; birincil araştırma içermiyor. Türler kaynak metninden otomatik çıkarılır. Tüm kaynaklar ve onları anan yazılar Kütüphane’de.
Bu notu kasana al.
Yazının özeti, başlıkları, devam yazıları ve kaynakları Obsidian’a hazır bir kaynak notu olarak iner. “Kendi notum” bölümünü sen doldurursun; okuduğun yazı böylece kasanda bir bağlantıya dönüşür.
Haftada bir not, gelen kutuna bağlansın.
Yeni yazılar ve uygulanabilir tek bir fikir. Reklam yok, istediğin an tek tıkla ayrılırsın.
Henüz bu düğüme gelen bir wikilink yok.