Vektör veritabanları

Yalnızca PostgreSQL olan yönetilen bir vektör veritabanı

Yönetip yedeğini aldığımız pgvector üzerinde embedding'leri saklayın ve bunları anlamlarına göre arayın. Öğrenilmesi gereken yeni bir veri tabanı, boyutlandırılması gereken bir küme yok; bir indeks oluşturun, vektörlerinizi yazın ve zaten sahip olduğunuz API anahtarıyla sorgulayın.

Halihazırda güvendiğiniz veritabanı, fazladan bir sütun türüyle birlikte

Bir vektör tabanlı veritabanı genellikle birincisinin yanında çalıştırılacak ikinci bir sistemdir: başka bir küme, başka bir yedekleme senaryosu, gece yarısı uandırılmayı gerektiren başka bir unsur. Bu, PostgreSQL içindeki pgvector'dür; burada her şeyin sahip olduğu aynı motor, aynı dayanıklılık, aynı gecelik temel yedekleme ve sürekli yazma önlüğü (WAL) arşivlemesidir. İzninizle, indeksiniz üzerinde HNSW indeksi bulunan sıradan bir tablodur, bu nedenle yaklaşık en yakın komşu araması için hızlı ve diğer tüm yönleriyle sıkıcıdır ki bu da saat sabah üçte isteyeceğiniz özelliktir.

Modelinizin genişliği, bizim seçtiğimiz bir genişlik değil

Yönetilen vektör hizmetlerinin çoğu sizi kısa bir boyut listesinden seçim yapmaya zorlar. Sizinki yuvarlak bir sayı olmak zorunda değildir: 1 ile 3072 arasındaki herhangi bir değer kabul edilir ve tam olarak saklanır; çünkü daha dar bir vektör, sonraki fiziksel genişliğe sıfırlarla doldurulur; bu da kosinüs, Öklid ve iç çarpım mesafesini kesinlikle değiştirmez. 1408 boyutlu bir model, ona göre doğal olarak boyutlandırılmış bir modelle tamamen aynı şekilde sıralanır ve okuma işlemleri, dolgu değerlerini değil, sakladığınız 1408 değeri size geri verir.

Her vektör planına dahildir

  • 3072'ye kadar herhangi bir gömme genişliği ve kosinüs, Öklid veya iç çarpım mesafesi
  • Her vektörle saklanan ve sorgu sırasında filtrelenen meta veriler
  • 30 günlük saklama süresi ve geçmişe dönük kurtarma özellikli gece yedeklemeleri
  • Satır düzeyinde güvenlik sayesinde, bir kuruluşun vektörlerine diğerininkinden erişilemez

Planlar ve fiyatlandırma

Bize gerçekten maliyeti olan iki şeye göre fiyatlandırılan üç kademe: ne kadar depoladığınız ve ne kadar arama yaptığınız.

Yapılandırmanıza göre fiyatlandırılır

Maliyet seçtiğiniz bölgeye, sunucu boyutuna, bant genişliğine ve depolama alanına bağlıdır; bu nedenle burada dürüstçe yazabileceğimiz tek bir aylık rakam yoktur. İş yükünü bize bildirin, size fiyat teklifi sunalım.

%100 yenilenebilir enerji ile çalışır

Çalıştırdığımız her sunucu, her üründe, yenilenebilir elektrikle çalışır. Sonradan telafi edilmez; doğrudan bu kaynaktan sağlanır.

  • Tüm barındırma hizmetlerimizde %100 yenilenebilir elektrik
  • 1.1 ila 1.2 PUE değerinde çalışan veri merkezleri
  • Paylaşımlı platformumuzdaki siteler Green Web Foundation denetimlerinden geçmektedir; bunu kendiniz doğrulayabileceğiniz üçüncü taraf bir kuruluştur

Platformu nasıl işlettiğimizi okuyun

Satın almadan önce insanların sorduğu sorular

Bu hangi gömme modelleriyle çalışır?

Herhangi biri. Modelinizin ürettiği sayıları bize gönderirsiniz; bu nedenle OpenAI, Cohere, Voyage, kendi makinenizdeki bir Sentence-Transformers modeli ve diğer her şey bizim için aynıdır. İndeksi oluştururken genişliği bize söylersiniz; 384, 768, 1024, 1536 ve 3072 yaygındır, aradaki herhangi bir değer de öyledir.

Daha sonra bir indeksin genişliğini veya mesafe fonksiyonunu değiştirebilir miyim?

Hayır; bunu fark etmenize izin vermektense açıkça söylemeyi tercih ederiz. Her ikisi de vektörlerinizin fiziksel olarak nerede depolandığını ve nasıl sıralandığını belirler; bu nedenle herhangi birini değiştirmek, dizindeki her şeyi sessizce geçersiz kılacaktır. Farklı bir gömme modeline geçiyorsanız, ikinci bir indeks oluşturun ve içine yazın; her vektör veritabanının sizden aynı nedenle ve aynı şekilde istediği budur.

Çok geniş vektörlerde farklı olan bir şey var mı?

Evet, ve bunu bilmekte fayda var. 2.000 boyutun üzerindeki değerler yarım hassasiyette saklanır, çünkü PostgreSQL veritabanının HNSW indeksi bundan daha geniş tam hassasiyetli bir sütunu kabul etmez. 3072 boyutlu modeller için bu, pgvector'ün kendisinin önerdiği yaklaşımdır ve sıralama üzerindeki etkisi ihmal edilebilir düzeydedir; ancak bu gerçek bir takastır ve bunu başka bir yerden çıkarım yapmak yerine doğrudan bizden duymalısınız.

Bir veritabanı bağlantı dizesi alacak mıyım?

Bugün değil. Aramanızı, yalnızca arama yapabilen bir anahtarın hesabınızda başka hiçbir şey yapamayacağı şekilde kapsamlandırılmış Zinn® API anahtarınızla HTTPS üzerinden gerçekleştirirsiniz. Sorguları dürüstçe ölçmemizi ve bir kiracının satırlarını diğerininkinden erişilemez kılmamızı sağlayan şey budur. Doğrudan bağlantıya ihtiyacınız varsa bize bildirin; bunu birisi talep ettiği için inşa etmeyi, tahmin etmeye tercih ederiz.

Nasıl ölçülüyor ve rakamları kendim kontrol edebilir miyim?

İki ölçüte göre: takvim ayı içinde ne kadar depolama yaptığınız ve kaç arama çalıştırdığınız. Her ikisi de gerçekleştiği anda kontrol panelinizde görünür. Depolama alanı, fiziksel bir tablo boyutundan ziyade yayınlanmış bir formüldür; satır ek yükü, depolanan genişlik ile kendi kimliklerinizin ve üst verilerinizin uzunluğunun toplamıdır. Bu sayede, bizim sözümüze güvenmek zorunda kalmadan, faturalandırıldığınız rakamı tam olarak yeniden üretebilirsiniz.