Wat is een individuele database in Azure SQL Database?

VAN TOEPASSING OP: Azure SQL Database

Het resourcetype voor één database maakt een database in Azure SQL Database met een eigen set resources en wordt beheerd via een server. Met één database is elke database geïsoleerd en draagbaar. Elk heeft een eigen servicelaag binnen het aankoopmodel op basis van DTU of een aankoopmodel op basis van vCore en een gegarandeerde rekenkracht.

Belangrijk

Individuele database is één resourcetype voor Azure SQL Database. De andere is elastische pools.

Dynamische schaalbaarheid

U kunt uw eerste app bouwen op een kleine, individuele database tegen lage kosten in de serverloze rekenlaag of een kleine rekenkracht in de inrichtende rekenlaag. U wijzigt de compute- of servicelaag handmatig of programmatisch op elk moment om te voldoen aan de behoeften van uw oplossing. U kunt het prestatieniveau aanpassen zonder uitvaltijd voor uw app of voor uw klanten. Dankzij dynamische schaalbaarheid kan uw database op een transparante manier snel reageren op veranderende resourcevereisten en betaalt u alleen voor de resources die u nodig hebt wanneer u ze nodig.

Individuele databases en elastische pools

Een individuele database kan worden verplaatst naar of uit een elastische pool voor het delen van resources. Voor veel bedrijven en toepassingen is het kunnen maken van enkele databases en het naar wens omhoog of omlaag schalen van de prestaties al voldoende, vooral als de gebruikspatronen redelijk voorspelbaar zijn. Bij onvoorspelbare gebruikspatronen kan het echter lastig zijn uw kosten en bedrijfsmodel effectief te beheren. Elastische pools zijn ontworpen om dit probleem te verhelpen. Het concept is eenvoudig. U wijst prestatiebronnen toe aan een pool in plaats van een afzonderlijke database en betaalt voor de collectieve prestatiebronnen van de pool in plaats van voor de prestaties van individuele databases.

Bewaking en waarschuwingen

U gebruikt de ingebouwde hulpprogramma's voor prestatiebewaking en waarschuwingenin combinatie met de prestatiebeoordelingen. Met behulp van deze tools kunt u snel beoordelen wat de impact is van het aanpassen van de schaal op basis van uw huidige prestatiebehoeften of de prestatiebehoeften van uw project. Daarnaast kan SQL Database metrische gegevens en resourcelogboeken verzenden die bewaking eenvoudiger maken.

Beschikbaarheid

Individuele databases en elastische pools bieden veel beschikbaarheidskenmerken. Zie Beschikbaarheidskenmerken voor meer informatie.

Transact-SQL-verschillen

De meeste Transact-SQL-functies die toepassingen gebruiken, worden volledig ondersteund in Microsoft SQL Server en Azure SQL Database. De belangrijkste SQL-onderdelen, zoals gegevenstypen, operators, tekenreeksen, rekenkundige, logische en cursorfuncties, werken bijvoorbeeld op dezelfde manier in SQL Server en SQL Database. Er zijn echter enkele T-SQL-verschillen in DDL-elementen (data-definition language) en DML-elementen (taal voor gegevensmanipulatie), wat resulteert in T-SQL-instructies en query's die slechts gedeeltelijk worden ondersteund (die we verder in dit artikel bespreken).

Bovendien zijn er enkele functies en syntaxis die niet worden ondersteund omdat Azure SQL Database is ontworpen om functies te isoleren van afhankelijkheden op de hoofddatabase en het besturingssysteem. Daarom zijn de meeste activiteiten op serverniveau niet geschikt voor SQL Database. T-SQL-instructies en -opties zijn niet beschikbaar als ze opties op serverniveau configureren, besturingssysteemonderdelen configureren of bestandssysteemconfiguratie opgeven. Wanneer dergelijke mogelijkheden vereist zijn, is een geschikt alternatief vaak op een andere manier beschikbaar vanuit SQL Database of vanuit een andere Azure-functie of -service.

Zie Transact-SQL-verschillen oplossentijdens migratie naar SQL Database voor meer SQL Database.

Beveiliging

SQL Database biedt een scala aan ingebouwde beveiligings- en nalevingsfuncties om uw toepassing te helpen voldoen aan verschillende beveiligings- en nalevingsvereisten.

Belangrijk

Azure SQL Database is gecertificeerd volgens een aantal nalevingsstandaarden. Raadpleeg het Vertrouwenscentrum van Microsoft Azure voor meer informatie. Hier vindt u de meest recente lijst met SQL Database-nalevingscertificeringen.

Volgende stappen