Car-tech

Facebook mühendisleri, Graph Search'ün büyük veri sorunlarını

Facebook Graph API Get and Display Users Info

Facebook Graph API Get and Display Users Info
Anonim

Facebook'un mühendisleri, sitenin yeni sosyal arama aracı olan Grafik Arama'yı büyütmek için önlerinde çok fazla zorluk yaşıyorlar. Bir tökezleme bloğu: elemek için çok fazla veri var.

New York'taki Japon restoranlarının Japonya'dan insanlar tarafından beğenilmesi örneğini ele alalım. Binlerce sonuç olmasa bile yüzlerce kişi yaratacak gibi görünen bir arama, yalnızca iki ölümcül işletmeyi tükürüyor.

Arama motoru, şu anki beta formunda, Japonlar arasında milyonlarca bağlantıyı incelemek için işlem gücüne sahip değil. Sitede arama yapmak için, Facebook mühendisleri Perşembe günü şirketin şirket merkezi Menlo Park, California'da küçük bir medya brifingi sırasında söyledi.

[Ekstra okuma: En iyi TV akışı hizmetleri]

Kerry Davis, IDGNSMike Curtiss, mühendis Facebook'ta, bir arama motoru Facebook tarafından Unicorn olarak adlandırılan Graph Search'ün arka planı açıklanmaktadır.

“Yapmamız gereken çok iş var,” diyor yazılım mühendisi Michael Curtiss. “Bunun gibi bir sorgu, çok zor bir hesaplamadır” diyerek, Japonya'da 100 milyon ile başlamak ve daha sonra Japonya'da insanlar tarafından sevilen tüm sayfaları sıralamak için bir saniyelik bir süre içinde, dedi.

“Bu neredeyse Sahip olduğumuz sınırlı bir süre içinde ulaşılamaz ”dedi. “Yapmamız gereken şey, muhtemelen iyi sonuçların ortaya çıkmasıdır.”

Kerry Davis, IDGNSFacebook'nın grafik arama temelini şirket tarafından Unicorn olarak adlandırıyor. İçinde kenar tipleri bir sayıya atfedilir. Burada, sistemin içinde bir anahtar kelime olarak çalışan arkadaşların sayısı ekranın sol alt köşesinde gösterilir.

Facebook, bu ve Grafik Arama ile ilgili diğer büyük veri problemlerini çözmek için çeşitli yaklaşımlar kullanıyor.

Bir strateji, belirli arama türlerinin hızını ve verimliliğini arttırmak için "sorgu optimizasyonu" olarak bilinen bilgisayar veritabanlarında bir kavram içerir.

Japon restoranı aramada, teknik, ilk önce başlayacak şekilde uygulanabilir. Japonya ile başlamak yerine sevilen lokantalar ve daha sonra insanlar tarafından beğenildiğini belirten Facebook mühendisleri, '

Şirket ayrıca, ek flaş bellek ve diğer yeni özellikler ekleyerek donanım seviyesindeki zorlukları ele alıyor. Grafik Arama'nın neden olduğu arama trafiğindeki artışı karşılamak için veri merkezlerinde kullandığı sunucular.

“Veri merkezlerinde ekstra çalışma yapmalıyız, yeni donanım platformları satın almalıyız. Arama Motoru, Arama Motoru'nu Grafik Arama'nın arkasındaki lider firmalardan biri olan Soren Lassen'e gösterdi.

Facebook geçtiğimiz ay ABD'de sınırlı sayıda kullanıcı için arama yaptı. Arama aracı, kullanıcılara izin verecek şekilde tasarlandı. Sosyal ağın kullanıcılar arasında 1 trilyon bağlantı üzerinden taranmasını, düz İngilizce'de kelime öbekleri kullanarak insanların, yerlerin, fotoğrafların ve ilgi alanlarını aramasını sağlayın.

Prensip olarak, hiçbir şey kullanıcıların "Alıcılar gibi alışılmadık şekilde uzun bir sorguda yazmasını engelleyemez. Mühendisler, New York'ta yaşayan ve Downton Abbey 'dan hoşlanan arkadaşlarımın arkadaşları arasında, "Grafikler Arama" sonuçlarının daha kolay sıralanması için “Beğen” ve “Check-in” gibi ipuçları kullandıklarını söyledi.

Sonuç olarak, Graph Search, sonuçları derlemek ve sıralamak için kullanıcı yorumları ve durum güncellemeleri gibi diğer metrikleri de içerecek, ancak bu durum şirketin daha da aşağı ineceğini söyledi.