Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Limitazioni
Le seguenti limitazioni si applicano alle tabelle esterne. Per le versioni del motore, le classi di istanze e le regioni supportate, consultaInterrogazione dei dati di Apache Iceberg e Parquet direttamente in Aurora PostgreSQL.
Modifica dei dati
-
Read-only accesso: queste tabelle esterne sono di sola lettura.
INSERT,UPDATE,DELETETRUNCATE, eCOPY FROMle operazioni su tabelle esterne non sono supportate. Per modificare i tuoi dati, aggiorna i file sorgente in Amazon S3 (per Parquet) o aggiorna la tua tabella Iceberg tramite AWS Glue o altri strumenti. -
Il blocco delle righe non ha alcun effetto: puoi includere le clausole
FOR UPDATEFOR NO KEY UPDATE,FOR SHARE, eFOR KEY SHARElocking in una query e la query esegue e restituisce righe. Si tratta del comportamento standard del wrapper di dati esterni PostgreSQL, non specifico di questa funzionalità.
Formato e schema dei dati
-
Punti di Multi-Region accesso Amazon S3 non supportati: una posizione di tabella esterna può essere un
s3://URI, un ARN o un AWS Glue Data Catalog ARN di Amazon S3 Tables. Gli ARN e i nomi host di Amazon S3 Multi-Region Access Point (MRAP) non sono supportati come posizione di tabella esterna. -
Limitazioni dei tipi di dati: alcuni tipi di dati PostgreSQL non dispongono di una mappatura supportata.
JSONB,SERIAL, tipi di array, tipi di rete, tipi di intervallo, tipi geometrici e non sono supportati.XMLPer ulteriori informazioni, consulta Formati di dati e mappatura dei tipi. -
Limite di lunghezza dei nomi delle colonne: i nomi delle colonne desunti dai metadati Parquet o Iceberg non possono superare i 63 caratteri (il limite di PostgreSQL).
NAMEDATALEN -
Case-insensitive collisioni tra nomi di colonne: una tabella esterna non può contenere due colonne i cui nomi differiscono solo in caratteri ASCII (ad esempio, e).
"Foo""foo"Se i dati sottostanti contengono tali colonne, rinominale nei dati di origine. -
Restrizioni sulle regole di
ICUconfronto: leCregole di confronto sono supportate solo nelle definizioni di colonne di tabelle esterne. le collazioni libc (ad esempioen_US) e le regole di confronto personalizzate non sono supportate nelle colonne di tabelle esterne. È possibile utilizzare libc collations a livello di espressione nelle query, ma ciò potrebbe ridurre l'ottimizzazione dei pushdown.
Esecuzione delle query
-
Single-Region accesso ai dati per query: non è possibile accedere ai dati di più AWS regioni all'interno di una singola query. Tutti i dati di Amazon S3 a cui si accede in una query devono risiedere nella stessa regione.
-
Colonne di sistema non accessibili: Aurora PostgreSQL non supporta le colonne del sistema PostgreSQL (,,,, e) su tabelle esterne.
ctidxminxmaxcmincmaxtableoidIl[Aurora Analytics] system column is not supportedriferimento a una restituisce l'errore.
Infrastruttura
-
Cache non persistente tra i riavvii: la cache di lettura su disco viene cancellata al riavvio o al failover di un'istanza DB. Le query successive recuperano nuovamente i dati da Amazon S3.
-
Considerazioni sulla scalabilità senza server: con le implementazioni Aurora Serverless v2, l'esecuzione simultanea di più query analitiche che richiedono molte risorse potrebbe superare la velocità di scalabilità dell'istanza DB.