Couchbase ile uygulama verileri.

JSON belge modeli ve SQL++ sorgularıyla ürün, müşteri ve operasyon verilerini kullanan uygulamalar tasarlıyoruz.

İhtiyacınızı konuşalım
Couchbase ile belgelerden uygulamaya Katmanlı JSON belgeleri, sorgu simgesi üzerinden uygulamanın veri görünümüne bağlanıyor. Çizim, aralarındaki ilişkiyi anlatıyor.
JSON belgeleriSorgularUygulama

Kullanım alanları.

Couchbase için olası kullanım alanlarını işinize ve mevcut altyapınıza göre değerlendiriyoruz.

Ürün ve içerik katalogları

Farklı özellikler taşıyan ürün ve içerikleri belge modeliyle ele alabiliriz. Verinin nasıl güncelleneceğini ve sorgulanacağını uygulamayla birlikte tasarlarız.

Kullanıcı ve müşteri bilgileri

Profil ve tercih gibi bilgileri kullanan uygulamalar için veri modelini, erişim ihtiyaçlarını ve güncelleme akışlarını belirleriz.

Sorgulama ve uygulama iş akışları

Anahtarla erişimi ve SQL++ sorgularını ihtiyaca göre değerlendiririz. İndeks seçimi ve sorgu davranışı veri ve iş yüküne bağlıdır.

Nasıl destek oluruz?

Çalışmanın kapsamını ihtiyacınıza, mevcut sistemlerinize ve ekibinizin önceliklerine göre belirliyoruz.

Örnek senaryolar.

Bu örnekler, farklı ihtiyaçlar için neler geliştirilebileceğini gösteriyor.
16 kullanım örneğini inceleyin

Örnek: ürün kataloğunu sorgulama
  1. SQL++ sorgusu
  2. Query Service
  3. JSON belgeleri
  4. Filtreli sonuçlar

Query Service ve uygun indekslerin kurulumda yapılandırılması gerekir.

Farklı özelliklere sahip ürünler

Bir katalog uygulaması, farklı alanlara sahip ürünleri belge olarak tutabilir. Kullanıcıların ihtiyaç duyduğu filtreler için sorgular ve indeksler tasarlanabilir.

Müşteri profilleri

Bir uygulama, müşteri tercihlerini ve profil bilgilerini kullanabilir. Güncelleme ve erişim kuralları ilgili iş akışına göre belirlenir.

Daha fazla kullanım örneği.

Bu senaryolar olası uygulamaları gösterir. Seçilen sürümün ve dağıtımın koşullarını proje başında birlikte değerlendiririz.

Belge modeli ve uygulama verisi4 örnek

Belge yapısı, anahtarla erişim ve SQL++ sorguları uygulamanın veri modeli ve indekslerine göre tasarlanır.

  • Ürün varyantları. Bir katalog, farklı niteliklere sahip ürünleri JSON belgeleriyle tutup kategori veya özelliklere göre sorgulayabilir.
  • Kullanıcı tercihleri. Bir uygulama, kullanıcının tercihlerini profil belgesinde saklayıp ilgili ekranlarda kullanabilir; erişim kuralları ayrıca belirlenir.
  • İçerik yayını. Bir içerik uygulaması, dil ve yayın durumu gibi alanları kullanarak yayınlanacak belgeleri sorgulayabilir.
  • Sepet güncellemeleri. Bir alışveriş sepeti belge olarak saklanabilir; eş zamanlı değişiklikler için uygun güncelleme ve çakışma kuralları tasarlanır.
Sorgulama ve arama4 örnek

Tam metin araması için Search Service kullanılır. Couchbase Server 7.6’da bu servis vektör aramasını destekler; 8.0’da Query Service için vektör indeksleri eklenmiştir. Platform, dağıtım ve lisans koşulları ayrıca doğrulanır.

  • Filtreli katalog. SQL++ sorguları ve uygun indekslerle ürünler marka, kategori veya belge içindeki özelliklere göre listelenebilir.
  • Tam metin araması. Search Service, ürün adları ve açıklamaları üzerinde metin aramasını uygulamanın filtreleriyle birlikte sunabilir.
  • Anlamsal içerik araması. Uyumlu bir vektör modeli ve indeksle, kullanıcı sorusuna benzeyen içerikler bulunabilir.
  • Metin ve benzerlik. Uygun Search Service sürümünde, metin eşleşmeleri ve vektör benzerliği bir arama senaryosunda birlikte değerlendirilebilir.
Çevrimdışı çalışma ve eşitleme4 örnek

Bu örnekler cihazda Couchbase Lite ve sunucuyla eşitleme için Sync Gateway veya Capella App Services gerektirir. Desteklenen platform, sürüm, lisans ve çakışma kuralları ayrıca değerlendirilir.

  • Saha kontrol listesi. Saha çalışanı bağlantı yokken kontrol maddelerini kaydedebilir; bağlantı geldiğinde kayıtlar eşitlenebilir.
  • Servis görevleri. Teknisyen, cihazına eşitlenmiş görevleri çevrimdışı görüntüleyip iş notlarını kaydedebilir.
  • Stok sayımı. Bir ekip çevrimdışı sayım girebilir; eşitleme sırasında farklı cihazlardaki değişiklikler için çakışma kuralları uygulanır.
  • Saha formları. Bir saha uygulaması form verilerini cihazda tutup eşitleyebilir; hangi kullanıcının hangi kayda erişeceği ayrıca tanımlanır.
İş akışları ve işletim4 örnek

Güncelleme, tutarlılık ve servis özellikleri iş akışına, seçilen sürüme ve dağıtıma göre sınanır.

  • Sipariş durumu. Sipariş belgeleri uygulamadaki durum değişiklikleriyle güncellenebilir; işlemlerin sınırları iş kurallarına göre belirlenir.
  • Hesap ayarları. Uygulama ayarları veya hesap yapılandırmaları anahtar üzerinden okunup yetkili işlemlerle güncellenebilir.
  • Mevcut veriyi taşıma. Kaynak kayıtlar belge modeline eşlenir; aktarım sonrası alanlar ve örnek sorgular karşılaştırılır.
  • İndeksleri gözden geçirme. Ekip, örnek sorgular ve iş yükü üzerinden indeksleri, veri güncelliğini ve işletim ihtiyaçlarını değerlendirebilir.

Ürün belgeleri: Couchbase vektör araması belgeleri (yeni sekmede açılır) · Couchbase Mobile belgeleri (yeni sekmede açılır)