3 puan yazan GN⁺ 2023-09-01 | 2 yorum | WhatsApp'ta paylaş
  • marginalia arama motorunun RAM gereksinimlerini azaltan, yükseltmeler sırasında sistem kesintisini ortadan kaldıran ve dizine eklenen belge ile anahtar kelime sınırlarını artıran önemli iyileştirmeler
  • Son sürümün yol açtığı ölçeklenme sorunları nedeniyle arama motoru bir hafta boyunca kapalı kaldı
  • Yazarın, indeks geçişi sırasında yaşanan sistem kesintisine karşı URL veritabanında değişiklikler yaparak aldığı önlemler
  • Veriyi basitleştirmek ve RAM kullanımını azaltmak için yazarın URL veritabanındaki iki tabloyu tek bir tabloda birleştirmesi
  • Yazarın, RAM kullanımını azaltmak ve performansı iyileştirmek için ters indeks oluşturma sürecinde de değişiklikler yapması
  • Bu değişikliklerle RAM gereksinimlerinin büyük ölçüde azalması ve operasyonel verimliliğin artması
  • Yazarın bu değişikliklerin başarısına şaşırması ve bazı durumlarda önceden tasarım yapmanın gerekliliğini kabul etmesi

2 yorum

 
GN⁺ 2023-09-01
Hacker News görüşleri
  • Marginalia projesinin başarısı, dünyanın farklı bir yöne gittiği teması etrafında tartışılıyor.
  • Projenin başarısı, olumlu ve ilham verici bir hikaye olarak görülüyor.
  • Yaratıcının proje donanımını ve RAM'ini kasıtlı olarak sınırladığı, bunun da verimliliğe katkı sağladığı düşünülüyor.
  • Yazı, kişinin kendine koyduğu sınırların uzun vadeli sonuçlara yardımcı olabileceğini öne sürüyor.
  • Optimizasyon, bug düzeltmeye benzetiliyor ve birçok kişinin düşündüğünden daha kolay olduğu ifade ediliyor.
  • Performans optimizasyonunun önemi vurgulanıyor; kritik performans analizi olmayan yazılımların çok sayıda yeniden üretilebilir bug'a sahip olabileceği belirtiliyor.
  • Yorum yazarı, Marginalia ile ilgili güncellemeler için teşekkür ediyor ve daha fazla gönderi beklediğini söylüyor.
  • Yorum yazarı, kendi arama motoru hobi projesinden bahsediyor ve Marginalia aramasındaki zaman filtresini soruyor.
  • SSD'nin tek bir baytı güncellerken tüm sayfayı silip yeniden yazmasının gerekip gerekmediğine dair bir tartışma var.
  • Yorum yazarı, kendi projesi Mojeek'te benzer bir deneyim yaşadığını belirtiyor ve kısıtlar ile karar alma süreci açısından buna yakınlık hissediyor.
  • Marginalia'da key-value store yerine neden SQLite seçildiği sorgulanıyor.
  • Yorum yazarı, kısıtlar içinde çalışmaktan yaratıcılık çıkabilmesini takdir ediyor.