sql >> Databasteknik >  >> RDS >> Mysql

Cloud SQL eller VM Instance för att vara värd för MySQL Database

Google Cloud SQL är en tjänst som levererar helt hanterade MySQL-databaser. Google tar hand om att installera patchar och uppdateringar, hantera säkerhetskopior och konfigurera replikering. Att installera MySQL på en Compute Engine VM kommer att flytta underhållet och hanteringen av MySQL till dig.

Varje Cloud SQL-instans är tillgänglig regionalt (https://cloud.google.com/sql/sla a> ) och inkluderar sju dagars gratis säkerhetskopiering. Data krypteras och replikeras automatiskt på många geografiska platser och failover mellan kopior hanteras automatiskt.

När det gäller kostnaden debiteras du inte för dina Cloud SQL-instanser när din databas är inaktiv. En databasinstans är inaktiv om det inte finns några anslutningar under 15 minuter för "Per Use"-fakturering och 12 timmar för "Paket"-fakturering. Faktureringsalternativen "Per användning" och "Paket" hjälper användare att hitta besparingar baserat på deras databasanvändning. Sammantaget betalar Cloud SQL-användare med små, sällsynta databaser ofta mindre än $1,00 per månad, medan användare som kör stora, ofta åtkomliga databaser betalar mer.

Du kanske kan överträffa Cloud SQL genom att justera en MySQL-installation på GCE specifikt för din applikation, men jag rekommenderar att du tar hänsyn till funktioner som automatisk failover och säkerhetskopiering eftersom dessa kan bli hanteringshuvudvärk.




  1. MySQLdb i Python:Kan inte ansluta till MySQL-servern på "localhost"

  2. MySQL 1062 - Duplicera post '0' för nyckel 'PRIMÄR'

  3. Hur man summerar tidsfält i SQL Server

  4. Ser fram emot PGConf India 2017