Ana içeriğe geç

CSV Parse API

Birçok API ve stil mevcuttur, bunların her birinin kendine özgü avantaj ve dezavantajları vardır. Temelde, aynı implementasyonu paylaşırlar.

bilgi

API seçenekleri arasında seçim yaparken kullanım durumunuzu ve ihtiyaçlarınızı göz önünde bulundurun.

  • Senkran API
    Senkron API, basitlik, okunabilirlik ve kullanım kolaylığı sağlar. Geri çağırma API'si gibi, belleğe sığan küçük veri kümesi için tasarlanmıştır ve son kaydın gelmesini bekleme toleransı vardır.
  • Akış API
    Akış API, kullanımı en keyifli API olmasa da ölçeklenebilir.

"Asenkron API, yüksek hacimli verilerle çalışmak için en iyi seçenektir." — CSV Parse Belgelendirmesi

  • Geri Çağırma API
    Geri çağırma API'si, akış API'sinden yayımlanan tüm verileri tek bir nesne içinde tamponlar ve bu nesne bir kullanıcı tarafından sağlanan bir fonksiyona iletilir. Bir fonksiyon geçmek, akış olayları fonksiyonunu uygulamaktan daha kolaydır, ancak tüm veri kümesinin mevcut belleğe sığması gerektiğini ve yalnızca son kayıt işlendiğinde erişilebilir olacağını ima eder. Bu genellikle önerilmez; bunun yerine Senkron API'yi kullanın.
  • Akış API + veri kümesi
    Yazılabilir akışı bir dize veya tampon ile veya okunabilir akışı bir geri çağırma fonksiyonu ile değiştirin.
ipucu

Eğer büyük veri kümesiyle çalışıyorsanız, Senkron API yerine Akış API kullanmayı düşünün.

  • Asenkron yineleyici API
    Asenkron yineleyici API hem ölçeklenebilir hem de şıktır. Ayrıştırılmış kayıtlar üzerinde yineleme yapmak için, üzerinde ayrıştırıcı inşa edilen yerel Okunabilir Akış API'sinin avantajlarından yararlanır.

Ek kullanım ve örnekler için, şu kaynaklara başvurabilirsiniz: