Zadatak
📝 **Питање:** **Напишите функцију** \`рецомменд_вецтор_дб(стацк, вецтор_цоунт, опс_бурден_ок)\` која враћа \`(дб_наме, реасон)\`. Користите ово стабло одлучивања (по редоследу):
1. Ако је \`вецтор_цоунт >= 10_000_000\` → \`(„Кдрант или Пинецоне“, „10М+ вектора премашује удобан опсег пгвектора“)\`
2. Иначе ако је \`стацк == "постгрес"\` → \`("пгвецтор", ф"Већ на Постгрес + {вецтор_цоунт:,} вектори — један ДБ, мање операција")\`
3. Иначе иф \`опс_бурден_ок\` → \`("Кдрант", "Само-хостован, Руст, одлично филтрирање метаподатака")\`
4. Остало → \`("Шишарка", "Управљано, најлакше за руковање; платите за удобност")\`
Затим га покрените против четири стварна стартуп облика:
\`\`\`
стацк=постгрес н= 500.000 опс_ок=Труе -> пгвецтор (Већ на Постгресу + 500.000 вектора — један ДБ, мање операција)
стацк=постгрес н=50,000,000 опс_ок=Труе -> Кдрант или Пинецоне (10М+ вектора премашује удобан опсег пгвецтор-а)
стацк=ноне н= 100,000 опс_ок=Фалсе -> Пинецоне (управљан, најлакши за руковање; платите за удобност)
стацк=ноне н= 100,000 опс_ок=Труе -> Кдрант (само-хостован, Руст, одлично филтрирање метаподатака)
\`\`\`
Случај 500К-он-Постгрес је **најчешћи производни одговор** и онај који млађи погреше посежући за Пинецоне-ом — оперативна једноставност (један ДБ, једна резервна копија, један скуп веза) надмашује маргиналну предност Пинецоне-а у перформансама на овој скали. Мигрирајте САМО када сте измерили границе достизања пгвектора.
📋 Изаберите тачан одговор.
💡 **Савет:** Поново прочитајте горњу теорију ако нисте сигурни.