PostgreSQL (RDS) vs Aurora PostgreSQL
Quale database scegliere per i database backend di DataSunrise: Postgres RDS o Aurora PostgreSQL
Quando si tratta di scegliere tra Postgres RDS e Aurora PostgreSQL per DataSunrise, è importante capire che entrambi possono essere utilizzati efficacemente. Tuttavia, ciascuno ha i propri benefici e considerazioni unici.
Postgres RDS vs Aurora PostgreSQL
DataSunrise può funzionare sia con il PostgreSQL regolare sia con la sua controparte Aurora per ospitare il database Audit/Dictionary di DataSunrise. La scelta tra i due spesso dipende dalle sue specifiche esigenze e circostanze.
Aurora PostgreSQL solleva alcune operazioni come la gestione dello storage del database e la scalabilità. Ciò è particolarmente vantaggioso per l’Audit Storage, che può crescere in modo imprevedibile in base alla produttività e alla configurazione delle regole. Utilizzando Aurora PostgreSQL per l’Audit Storage, può gestire efficacemente questa crescita.
D’altra parte, il database Dictionary non cresce rapidamente come l’Audit Storage. La sua dimensione finale è determinata principalmente dal volume dei metadati, che è influenzato dal numero di oggetti contenuti nel database. A meno che non si modifichi drasticamente lo schema dell’applicazione del database ogni volta, la dimensione del Dictionary Database rimane relativamente fissa per l’intero ciclo di vita del profilo dell’istanza di Database che sta configurando.
Sebbene il Dictionary possa anche essere ospitato su Aurora PostgreSQL, eliminando la necessità di monitorare ed estendere lo storage EBS per l’RDS, i suoi modelli di crescita relativamente prevedibili significano che può anche essere ospitato su PostgreSQL RDS regolare con una dimensione di storage fissa. Alcuni dei nostri clienti non superano mai il limite minimo di default di 20GB per lo storage RDS per i database Dictionary, che può essere sfruttato per ridurre i costi dell’infrastruttura, almeno per quanto riguarda la parte di storage.
Conclusione
In sintesi, sia le istanze Aurora che le regolari PostgreSQL RDS possono essere utilizzate sia per l’Audit sia per lo storage del Dictionary. Tuttavia, ospitare l’Audit su Aurora PostgreSQL offre più vantaggi, mentre il database Dictionary non trae molto beneficio dall’essere ospitato su Aurora PostgreSQL. Come sempre, la scelta tra i due dovrebbe essere guidata dalle sue specifiche esigenze e circostanze.
Per ulteriori letture su come scegliere il database giusto per l’archiviazione dell’audit e migliorarne le prestazioni, consideri la nostra guida dettagliata: Come Scegliere il Database per l’Audit Storage: Un’Analisi delle Prestazioni.