

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Dukungan Codec Zstandard di Amazon Tanpa Server OpenSearch
<a name="serverless-zstd-compression"></a>

Codec indeks menentukan bagaimana bidang tersimpan indeks dikompresi dan disimpan pada disk dan di S3. Codec indeks dikendalikan oleh `index.codec` pengaturan statis yang menentukan algoritma kompresi. Pengaturan ini berdampak pada ukuran pecahan indeks dan kinerja operasi indeks.

Secara default, indeks di OpenSearch Serverless menggunakan codec default dengan algoritma kompresi. LZ4 OpenSearch Serverless juga mendukung `zstd` dan `zstd_no_dict` codec dengan tingkat kompresi yang dapat dikonfigurasi dari 1 hingga 6.

**penting**  
Karena `index.codec` adalah pengaturan statis, itu tidak dapat diubah setelah pembuatan indeks.

Untuk detail selengkapnya, lihat dokumentasi [Codec OpenSearch Indeks](https://opensearch.org/docs/latest/im-plugin/index-codecs/).

## Membuat indeks dengan codec ZSTD
<a name="serverless-zstd-create-index"></a>

Anda dapat menentukan codec ZSTD selama pembuatan indeks menggunakan pengaturan: `index.codec`

```
PUT /your_index
{
  "settings": {
    "index.codec": "zstd"
  }
}
```

## Tingkat kompresi
<a name="serverless-zstd-compression-levels"></a>

Codec ZSTD mendukung tingkat kompresi opsional melalui `index.codec.compression_level` pengaturan, menerima bilangan bulat dalam kisaran [1, 6]. Tingkat kompresi yang lebih tinggi menghasilkan rasio kompresi yang lebih baik (penyimpanan yang lebih kecil) tetapi kecepatan kompresi dan dekompresi yang lebih lambat. Tingkat kompresi default adalah 3.

```
PUT /your_index
{
  "settings": {
    "index.codec": "zstd",
    "index.codec.compression_level": 2
  }
}
```

## Benchmarking kinerja
<a name="serverless-zstd-performance"></a>

Berdasarkan pengujian benchmark dengan dataset nyc\$1taxi, kompresi ZSTD mencapai kompresi 26-32% lebih baik dibandingkan dengan baseline di berbagai kombinasi,, dan tingkat kompresi. `zstd` `zstd_no_dict`


| Metrik | ZSTD L1 | ZSTD L6 | ZSTD\$1NO\$1DICT L1 | ZSTD\$1NO\$1DICT L6 | 
| --- | --- | --- | --- | --- | 
| Pengurangan Ukuran Indeks | 28,10% | 32% | 26,90% | 28,70% | 
| Perubahan Throughput Pengindeksan | -0,50% | -23,80% | -0,50% | -5,30% | 
| Perbaikan Latensi Match-all Query p90 | -16,40% | 29,50% | -16,40% | 23,40% | 
| Rentang Kueri p90 Peningkatan Latensi | 90,90% | 92,40% | -282,90% | 92,50% | 
| Jumlah Jarak p90 Peningkatan Latensi Agg | 2% | 24,70% | 2% | 13,80% | 

Untuk lebih jelasnya, lihat [AWS OpenSearch blog](https://aws.amazon.com/blogs/big-data/optimize-storage-costs-in-amazon-opensearch-service-using-zstandard-compression/).