Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
GÄLLER FÖR:
MongoDB vCore
Azure Cosmos DB for MongoDB vCore implementerar MongoDB-trådprotokollet och stöder nästan alla MongoDB-arbetsbelastningar utan programändringar, vilket ger bättre TCO, bättre prestanda och nästa generations AI-funktioner i en intern Azure-tjänst.
I följande tabell visas kommandon som inte stöds/begränsas av databasen. Som plattform som en tjänst (PaaS) undersummar eller begränsar Azure Cosmos DB funktionerna i dessa kommandon för att säkerställa klusterstabilitet, säkerhet och prestanda, vilket gör dem onödiga.
Aggregeringspipelinesteg och aggregeringsaggregatorer
Kommando | Anledning |
$planCacheStats | Inte tillämpligt eftersom cachen för frågeplanen hanteras automatiskt av tjänsten. |
$ackumulator | Dessa kommandon kräver att en JavaScript-motor finns på databasservern, vilket gör det möjligt för användare att köra godtyckliga kommandon. Detta kan innebära betydande säkerhetsrisker, inklusive risken för injiceringsattacker eller exekvering av skadlig kod. På grund av de tillhörande säkerhetsriskerna och den låga efterfrågan från kunderna stöds dessa kommandon för närvarande inte. |
$function | |
$where | |
$searchMeta | Den prioriteras inte just nu på grund av låg efterfrågan. |
$listSearchIndexes | |
$listSampledQueries | |
$shardedDataDistribution |
Databaskommandon
Kommandotyp | Anledning |
Kommandon för frågeplanskache | Föråldrad eftersom cacheminnet för frågeplanen hanteras automatiskt av tjänsten. |
Kommandon för användar-/rollhantering | Som en intern Azure-tjänst integreras användar- och rollhantering i Azure-ekosystemet mellan tjänster, vilket eliminerar behovet av dessa databaskommandon från communityversionen. |
Replikeringskommandon | Föråldrad, eftersom replikering som en plattform som en tjänst (PaaS) hanteras helt av tjänsten. |
Kommandon för horisontell partitionering (förutom: getShardMap, balancerStart, balancerStatus, balancerStop) | Vi hanterar horisontell partitionering åt dig, så att du kan fokusera på mer kritiska uppgifter. Du har dock fortfarande kontroll över att lägga till nya shards, ombalansera shards och hämta en shardkarta när du behöver den. |
Kommandoer för sessioner ($killAllSessionsByPattern, $killSessions) | De flesta sessionskommandon stöds, men ett par av dem har exkluderats på grund av låg efterfrågan och inneboende säkerhetsrisker. Dessa kommandon kan göra det möjligt för obehöriga användare att avsluta aktiva sessioner, vilket riskerar avbrott i tjänsten. Dessutom kan de utnyttjas för att rikta in sig på specifika användare eller användningsmönster, vilket kan påverka normala åtgärder. Utan lämpliga säkerhetsåtgärder kan dessa kommandon också skapa säkerhetsrisker genom att aktivera avslutning av flera sessioner samtidigt, vilket ökar sannolikheten för DoS-attacker (Denial of Service). |
Administrationskommandon | Som PaaS-tjänst hanterar Azure Cosmos DB databasadministration, vilket gör dessa kommandon onödiga. |
Diagnostikkommandon | Azure Cosmos DB är sömlöst integrerat med Azure Log Analytics och erbjuder en enhetlig upplevelse i Azure-tjänster. Detta möjliggör djupgående analys av serverloggar, vilket ger dig värdefulla insikter om databasens prestanda och hälsa. Med Azures inbyggda verktyg får du en kraftfull och skalbar diagnostiklösning som eliminerar behovet av extra konfigurationer eller verktyg från tredje part. |
Granskningskommandon | |
Övervakningskommandon | Azure Cosmos DB är helt integrerat med Azure Monitor, vilket gör det enkelt att spåra serveranvändningsmått som CPU, minne, lagring, IOPS osv. Den här sömlösa integreringen mellan Azure-tjänster säkerställer en skalbar och enhetlig övervakningslösning som ger insikter i realtid om systemets prestanda utan behov av externa övervakningsverktyg. |
Funktioner
Funktion | Anledning |
Tidsseriesamlingar | Inte prioriterad ännu på grund av svag efterfrågan – stöd kommer att läggas till i framtiden. |
Begränsade samlingar | |
Klustrade samlingar |