Prejsť na hlavný obsah
🔒 Režim náhľadu. Prvých pätnásť lekcií Foundations je zadarmo; táto je Pro. Spustite 7-dňový trial pre odomknutie editora, AI nápovied a zvyšku kurzu. Karta vyžadovaná, zrušte kedykoľvek v Dashboard.Spustiť 7-dňový trial →
← KurzyAI Engineering with PythonModul 3 · RAG (generovanie rozšíreného získavania)Vektorové databázywrite35 / 105
+100 XP
Úloha
📝 **Otázka:** **Napíšte funkciu** \`recommend_vector_db(stack, vector_count, ops_burden_ok)\`, ktorá vráti \`(názov_db, dôvod)\`. Použite tento rozhodovací strom (v poradí): 1. Ak \`počet_vektorov >= 10_000_000\` → \`("Qdrant alebo borová šiška", "10 miliónov vektorov presahuje pohodlný rozsah pgvektora")\` 2. Inak, ak \`stack == "postgres"\` → \`("pgvector", f"Už na Postgres + {vector_count:,} vektory — jedna DB, menej operácií")\` 3. Inak, ak \`ops_burden_ok\` → \`("Qdrant", "Vlastný hostiteľ, Rust, vynikajúce filtrovanie metadát")\` 4. Inak → \`("Šorková šiška", "Spravované, najjednoduchšie na obsluhu, za pohodlie zaplaťte")\` Potom ho spustite proti štyrom skutočným tvarom spúšťania: \`\`\` stack=postgres n= 500 000 ops_ok=True -> pgvector (Už na Postgres + 500 000 vektorov — jedna DB, menej operácií) stack=postgres n=50 000 000 ops_ok=True -> Qdrant alebo Pinecone (10 miliónov+ vektorov presahuje pohodlný rozsah pgvectoru) stack=žiadny n= 100 000 ops_ok=False -> Borovicová šiška (Spravovaná, najjednoduchšia na obsluhu, zaplaťte za pohodlie) stack=žiadny n= 100 000 ops_ok=True -> Qdrant (vlastný hostiteľ, hrdzavý, vynikajúce filtrovanie metadát) \`\`\` Prípad 500 000-on-Postgres je **najbežnejšou produkčnou odpoveďou** a mladí ľudia sa mýlia, keď siahnu po Pinecone – prevádzková jednoduchosť (jedna DB, jedna záloha, jeden fond pripojení) prekonáva okrajový výkon Pinecone v tomto rozsahu. Migrujte LEN vtedy, keď ste zmerali limity dosiahnutia pgvektorov. 📋 Vyberte správnu odpoveď. 💡 **Tip:** Ak si nie ste istí, prečítajte si znova teóriu vyššie.
✏️ Piš kód tu
🐍
Načítanie Pythonu...
Jednorazové stiahnutie (~1 MB). Potom okamžite beží.
📊 Výsledok
Klikni na Spustiť a uvidíš výsledok...

💬 Diskusia

Buď prvý — polož otázku alebo sa podeľ o tip.
Prihlás sa aby si sa zapojil do diskusie. Čítanie je zadarmo.
Načítava sa diskusia…