MIT, Büyük Veri için yeni bir programlama dili yaratıyor

MIT kodu

Başlangıcından bu yana en büyük sorunlardan biri, bugün hangi programlara göre dikkate alınmamasına rağmen, hafıza yönetimi. Yukarıdakileri söylüyorum, çünkü mantıksal olduğu gibi, programınızın bin kayıt içeren bir veritabanında bilgi aramasıyla aynı değildir, ne kadar tablo bağlantılı olursa olsun, birkaç tablo içeren bir veritabanına erişmeniz gerekir her biri milyon kayıt.

İkincisi, günümüzde son derece optimize edilmiş sorguların çok uzun sürmemesi için yapılması gerektiği anlamına gelir ve bu da kullanıcı deneyimini korkunç hale getirir. Bu tür sorgulardan milyonlarca ve milyonlarca kayıttan oluşan veritabanlarına daha fazla akışkanlık sağlamaya çalışmak için İLE yaratıldı Süt, testlere göre ortak algoritmalarla dört kat daha fazla hıza ulaşabilen yeni bir programlama dili.

Yorum yaparken Vladimir Kiriansky, MIT'de elektrik mühendisliği ve bilgisayar bilimi alanında doktora öğrencisi:

Sanki her bir kaşık mısır gevreği istediğinizde buzdolabını ve süt kutusunu açıp, bir çorba kaşığı süt koyup, kartonu kapatıp tekrar buzdolabına koyuyorsunuz.

Yerellik ilkesi, günümüz bellek yongalarının çoğunun yönetiminde önemli bir rol oynamaktadır. Bu temelde, programların farklı bellek yamalarında depolanan diğer verilere ihtiyaç duyacaklarını varsaymaları gerektiği anlamına gelir. büyük veri söz konusu olduğunda durum her zaman böyle değildir. Bu sorunu çözmeye çalışmak için Süt, geliştiricilerin belleği verimli bir şekilde yönetmesini sağlarözellikle çok az veri kullanan ama bunlar dağınık olan programlarda.

Milk ile geliştirilen bir programda, bir çekirdek bazı verilere ihtiyaç duyduğunda, ana bellekte aramak yerine, yerel olarak depolanan öğenin adresine geri döner. Bu sayede sistem sadece ihtiyaç duyduğu ve verimli bir şekilde elde edilebilecek verileri aramak için kaynakları tüketir. MIT'nin kendi yaptığı testlere göre Milk ile yazılan programlar genellikle dört kata kadar daha hızlı diğer dillerle geliştirilenlerden daha fazla.

Daha fazla bilgi: bilgisayar Dünyası


Makalenin içeriği şu ilkelerimize uygundur editoryal etik. Bir hata bildirmek için tıklayın burada.

İlk yorumu siz

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.