Tüm projeler
corporate

Mdares.ai — 100+ Filtreyi Anında Arayan Ulusal Eğitim Rehberi

Arama Platformu · SQL/NoSQL Hibrit · Redis · Alaka Puanlama

Müşteri
Mdares.ai
Endüstri endüstrisi
Education Technology
Konum Location
Saudi Arabia
Yıl Yılı Yıl Yılı Yıl Yılı
2024
Öpücük siteyi
Project media

Çalışmayı bağlam içinde görün.

Yayınlanmış ekranlarla hareket edin ve yürüyüşler. Tüm boyutlarda açık görüntüler; videolar kendi kontrolleriyle oynar.

Desktop interface

100+

Filter parameters supported

simultaneously, fast

instant

Search response (cached)

Redis hit rate high

stable

Enrollment season performance

no degradation

4+

Entity types on one platform

schools, uni, courses, centers

Proje kısa
Müşteri
Mdares.ai
Endüstri endüstrisi
Education Technology
Konum Location
Saudi Arabia
İş dahil
Web Development

Suudi Arabistan'ın ulusal eğitim rehberi. Yüzlerce parametre arasında doğru okulu veya kursu bulmak — konum, uzmanlık, fiyat aralığı, sertifika türü, kayıt durumu — anında hissettirmelidir. Binlerce ailenin aynı anda aradığı kayıt sezonunda bile bunu sağlayan arama motorunu inşa ettik.

01 / Project Overview

Durum durumu

Mdares.ai, Suudi Arabistan'ın kapsamlı eğitim rehberidir — okullar, üniversiteler, eğitim merkezleri ve çevrimiçi kurslar tek bir yerde aranabilir. Değer aramada: Riyad'da IB müfredatı sunan okul sonrası spor programlarına sahip özel Arapça eğitim veren bir okul arayan bir ebeveynin bunu dakikalar değil saniyeler içinde bulabilmesi gerekir. Zorluk şu ki çeşitli çok varlıklı bir veri kümesinde 100'den fazla eş zamanlı filtre parametresi tek bir ilişkisel şemaya doğal olarak uymaz. Hibrit mimari inşa ettik. İlişkisel veritabanı yapılandırılmış kurumsal verileri yönetir. Belge deposu esnek öznitelik aramasını yönetir. Özel bir alaka puanlama algoritması sonuçları filtre eşleşme gücü, yakınlık ve kayıt müsaitliğinin ağırlıklı kombinasyonuna göre sıralar. Redis popüler arama kombinasyonu sonuçlarını 5 dakikalık TTL ile önbelleğe alır.

02 / The Challenge

Ne değiştirmeliydi

Birden fazla varlık türünde 100+ filtre parametresiyle saf ilişkisel yaklaşım, ölçekte hızlı olmak için çok karmaşık sorgular üretti. Kayıt sezonu — arama hacminin zirveye ulaştığı zaman — en kötü performansla örtüştü, tam olarak ailelerin ihtiyaç duyduğunun tersi.

03 / Çözümümüz

Ne değiştik

SQL/NoSQL hibrit: yapılandırılmış kurumsal çekirdek veriler için ilişkisel, esnek öznitelik filtrelemesi için belge deposu. Filtre eşleşmesi, yakınlık ve kayıt müsaitliğini ağırlıklandıran özel puanlama algoritması. Popüler arama kombinasyonlarında Redis önbellekleme (5 dakikalık TTL).

04 / Teslimatlar ve sonuçlar

Müşteri ne kazandı

  • 01 SQL/NoSQL hibrit — her veri şekli için doğru araç
  • 02 Yakınlık + müsaitlik ağırlıklı özel alaka puanlama
  • 03 Redis önbelleği popüler aramaları anlık sonuçlara dönüştürür
  • 04 Yavaşlama olmadan ulusal rehber boyutuna ölçekleniyor
Bir sonraki kısıtlamayı getirin

Daha net bir şekilde ileriye ihtiyacı olan bir proje var mı?

Projeyi tartışmak

1 / 2