Vad är en enkel databas i Azure SQL Database?
Gäller för:Azure SQL Database
Resurstypen enskild databas skapar en databas i Azure SQL Database med en egen uppsättning resurser och hanteras via en server. Med en enskild databas isoleras varje databas med hjälp av en dedikerad databasmotor. Var och en har en egen tjänstnivå inom den DTU-baserade inköpsmodellen eller köpmodellen baserad på virtuell kärna och en beräkningsstorlek som definierar de resurser som allokerats till databasmotorn.
Enkel databas är en distributionsmodell för Azure SQL Database. Den andra är elastiska pooler.
Kommentar
Prova Azure SQL Database kostnadsfritt och få 100 000 virtuella kärnor i sekunder av serverlös beräkning och 32 GB lagringsutrymme varje månad.
Dynamisk skalbarhet
Du kan skapa din första app på en liten, enkel databas till låg kostnad på den serverlösa beräkningsnivån eller en liten beräkningsstorlek på den etablerade beräkningsnivån. Du ändrar beräknings - eller tjänstnivån manuellt eller programmatiskt när som helst för att uppfylla behoven i din lösning. Du kan justera prestandan utan driftavbrott för din app eller dina kunder. Dynamisk skalbarhet gör att databasen transparent kan svara på snabbt förändrade resurskrav och gör det möjligt för dig att endast betala för de resurser som du behöver, när du behöver dem.
Enkla databaser och elastiska pooler
En enskild databas kan flyttas till eller från en elastisk pool för resursdelning. För många företag och appar räcker det att kunna skapa enkla databaser och reglera prestanda för fristående databaser upp eller ner efter behov, speciellt om användningsmönstren är relativt förutsägbara. Men om du har oförutsägbara användningsmönster, kan det vara svårt att hantera kostnader och din affärsmodell. Elastiska pooler är utformade för att lösa detta problem. Konceptet är enkelt. Du allokerar prestandaresurser till en pool i stället för en enskild databas och betalar för poolens samlade prestandaresurser i stället för för prestanda för en enskild databas.
Övervakning och avisering
Du använder de inbyggda verktygen för prestandaövervakning och avisering i kombination med prestandaklassificering. Med dessa verktyg kan du snabbt utvärdera effekten av att skala upp eller ner baserat på dina aktuella eller projekterade prestandakrav. Dessutom kan SQL Database generera mått och resursloggar för enklare övervakning.
Kapacitet för tillgänglighet
Enkla databaser och elastiska pooler ger många tillgänglighetsegenskaper. Mer information finns i Tillgänglighetsegenskaper.
Transact-SQL-skillnader
De flesta Transact-SQL-funktioner som program använder stöds fullt ut i både Microsoft SQL Server och Azure SQL Database. Till exempel fungerar sql-kärnkomponenter som datatyper, operatorer, sträng-, aritmetiska, logiska och markörfunktioner identiskt i SQL Server och SQL Database. Det finns dock några T-SQL-skillnader i DDL-element (datadefinitionsspråk) och DML (datamanipuleringsspråk) som resulterar i T-SQL-instruktioner och frågor som endast delvis stöds (som vi diskuterar senare i den här artikeln).
Dessutom finns det vissa funktioner och syntax som inte stöds eftersom Azure SQL Database är utformat för att isolera funktioner från beroenden i master
databasen och operativsystemet. Därför är de flesta aktiviteter på servernivå olämpliga för SQL Database. T-SQL-instruktioner och alternativ är inte tillgängliga om de konfigurerar alternativ på servernivå, konfigurerar operativsystemkomponenter eller anger filsystemkonfiguration. När sådana funktioner krävs är ett lämpligt alternativ ofta tillgängligt på något annat sätt från SQL Database eller från en annan Azure-funktion eller tjänst.
Mer information finns i Lösa transact-SQL-skillnader under migreringen till SQL Database.
Säkerhet
SQL-databasen innehåller en uppsättning inbyggda funktioner för säkerhet och efterlevnad för att uppfylla olika krav för säkerhet och regelefterlevnad i programmet.
Viktigt!
Azure SQL Database har certifierats mot ett antal efterlevnadsstandarder. Mer information finns i Microsoft Azure Trust Center, där du hittar den senaste listan över SQL Database-efterlevnadscertifieringar.