PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Apakah PostgreSQL mendukung kompresi tabel (fragmen) transparan?

Ya, PostgreSQL akan melakukan ini secara otomatis untuk Anda ketika mereka melebihi ukuran tertentu. Kompresi diterapkan pada setiap nilai data individual - bukan pada tingkat tabel penuh. Artinya jika Anda memiliki satu miliar baris yang sangat sempit, mereka tidak akan dikompresi. Atau jika Anda memiliki sangat banyak kolom masing-masing dengan hanya nilai kecil di dalamnya, kolom tersebut tidak akan dikompresi. Detail tentang skema ini dalam manual.

Jika Anda membutuhkannya di tingkat tabel penuh, solusinya adalah membuat TABLESPACE untuk tabel yang ingin Anda kompres, dan arahkan ke sistem file terkompresi. Selama sistem file masih mematuhi fsync() dan semantik POSIX standar, ini harus benar-benar aman. Detail tentang ini di manual.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menampilkan fungsi, prosedur, kode sumber pemicu di postgresql?

  2. Apakah ada cara untuk mengatur waktu kedaluwarsa, setelah itu entri data dihapus secara otomatis di PostgreSQL?

  3. Cara mendapatkan PostgreSQL di VPS / Dedicated Server

  4. sambungkan ke server postgres di mesin komputasi google

  5. Apakah lebih baik membuat indeks sebelum mengisi tabel dengan data, atau setelah data ada?