Kadriye Aksakal
2 min readJul 30, 2019

Mobius nedir?

Mobius

*Genel Bakış

Mobius, Apache Spark’a C# dilini eklemeyi sağlayan büyük verileri işleme işlemlerinin uygulanmasını sağlayan Spark sürücüsüdür. Mobius geliştiricileri, Spark uygulamaları geliştirmek için birinci sınıf bir dil olan C# ‘ ı kullanmıştır. Toplu, etkileşimli ve sürekli akan verileri işlemek için geliştiriciler Sparkla C# tabanlı uygulamalar yazmışlardır.

*Mantığı

Mobius Spark uygulamasında hali hazırda desteklenen Scala, Java, Phyton veya R gibi dilleri öğrenmek zorunda kalmadan Spark uygulamaları yazmak için C# dili ile birçok yerde daha kolay kullanılabilir hale getirilmiştir. .NET ‘e çok fazla yatırım yapan kuruluşlar, Mobius kullanılarak oluşturulan Spark uygulamalarındaki mevcut kütüphanelerden yararlanabilir. Mobius ile özel kümeler/bulut, Azure veya AWS’deki Windows tabanlı Virtual Machine’lere dağıtılan Spark için C# uygulamasının geliştirilmesi mümkündür.

*Geliştirme Deneyimleri

WordCount Örneği;

->Scala dili ile

->C# dili ile

WordCount uygulamasının Scala ve C# dili ile farklı olarak yazılan kısımları örnekte gösterildiği gibidir.

No responses yet