Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pertimbangan untuk ekspor cluster DB
Gunakan bagian berikut untuk mempelajari tentang batasan, konvensi penamaan file, serta konversi dan penyimpanan data saat mengekspor data cluster DB ke Amazon S3.
Batasan
Mengekspor data klaster DB ke Amazon S3 memiliki batasan sebagai berikut:
-
Anda tidak dapat menjalankan beberapa tugas ekspor untuk klaster DB yang sama secara bersamaan. Batasan ini berlaku untuk ekspor penuh dan sebagian.
-
Anda dapat memiliki hingga lima tugas ekspor snapshot DB bersamaan yang sedang berlangsung per Akun AWS.
-
Aurora Serverless v1 Cluster DB tidak mendukung ekspor ke S3.
-
Aurora My dan SQL Aurora Postgre SQL mendukung ekspor ke S3 hanya untuk mode mesin yang disediakan.
-
Ekspor ke S3 tidak mendukung awalan S3 yang berisi titik dua (:).
-
Karakter berikut di jalur file S3 akan diubah menjadi garis bawah (_) selama ekspor berlangsung:
\ ` " (space)
-
Jika basis data, skema, atau tabel memiliki karakter dalam namanya selain yang berikut ini, maka ekspor parsial tidak didukung. Namun, Anda dapat mengekspor seluruh klaster DB.
-
Huruf latin (A–Z)
-
Digit (0–9)
-
Simbol dolar ($)
-
Garis bawah (_)
-
-
Spasi ( ) dan karakter-karakter tertentu tidak didukung dalam nama kolom tabel basis data. Tabel yang nama kolomnya berisi karakter berikut akan dilewati selama ekspor berlangsung:
, ; { } ( ) \n \t = (space)
-
Tabel yang namanya berisi garis miring (/) akan dilewati selama ekspor berlangsung.
-
Aurora Postgre tabel SQL sementara dan tidak tercatat dilewati selama ekspor.
-
Jika data berisi objek besar, seperti BLOB atauCLOB, yang mendekati atau lebih besar dari 500 MB, maka ekspor gagal.
-
Jika suatu tabel berisi baris besar yang berukuran mendekati atau lebih dari 2 GB, maka tabel tersebut akan dilewati selama ekspor berlangsung.
-
Untuk ekspor sebagian,
ExportOnly
daftar memiliki ukuran maksimum 200 KB. -
Sebaiknya Anda menggunakan nama unik untuk setiap tugas ekspor. Jika tidak menggunakan nama tugas yang unik, Anda mungkin menerima pesan kesalahan berikut:
ExportTaskAlreadyExistsFault: Terjadi kesalahan (ExportTaskAlreadyExists) saat memanggil StartExportTask operasi: Tugas ekspor dengan ID
xxxxx
sudah ada. -
Karena beberapa tabel mungkin dilewati, sebaiknya Anda memverifikasi jumlah baris dan tabel dalam data setelah ekspor.
Konvensi penamaan file
Data yang diekspor untuk tabel tertentu disimpan dalam format
, dengan prefiks dasar sebagai berikut:base_prefix
/files
export_identifier
/database_name
/schema_name
.table_name
/
Contohnya:
export-1234567890123-459/rdststcluster/mycluster.DataInsert_7ADB5D19965123A2/
File keluaran menggunakan konvensi penamaan berikut, di mana partition_index
adalah alfanumerik:
partition_index
/part-00000-random_uuid
.format-based_extension
Sebagai contoh:
1/part-00000-c5a881bb-58ff-4ee6-1111-b41ecff340a3-c000.gz.parquet a/part-00000-d7a881cc-88cc-5ab7-2222-c41ecab340a4-c000.gz.parquet
Konvensi penamaan file dapat berubah sewaktu-waktu. Oleh karena itu, ketika membaca tabel target, sebaiknya baca segala sesuatu di dalam prefiks dasar untuk tabel.
Konversi data dan format penyimpanan
Saat Anda mengekspor cluster DB ke bucket Amazon S3, Amazon Aurora mengonversi, mengekspor, dan menyimpan data dalam format Parket. Untuk informasi selengkapnya, lihat Konversi data saat mengekspor ke bucket Amazon S3.