

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

# Praktik terbaik untuk menggunakan indeks sekunder di DynamoDB
<a name="bp-indexes"></a>

Indeks sekunder sering kali penting untuk mendukung pola kueri yang diperlukan aplikasi Anda. Pada saat yang sama, menggunakan indeks sekunder secara berlebihan atau secara tidak efisien dapat menambah biaya dan menurunkan performa yang tidak perlu.

**Contents**
+ [Pedoman umum tentang indeks sekunder di DynamoDB](bp-indexes-general.md)
  + [Gunakan indeks secara efisien](bp-indexes-general.md#bp-indexes-general-efficiency)
  + [Pilih proyeksi dengan hati-hati](bp-indexes-general.md#bp-indexes-general-projections)
  + [Mengoptimalkan kueri yang sering dilakukan untuk menghindari pengambilan](bp-indexes-general.md#bp-indexes-general-fetches)
  + [Memahami batas ukuran kumpulan item ketika membuat indeks sekunder lokal](bp-indexes-general.md#bp-indexes-general-expanding-collections)
+ [Memanfaatkan indeks jarang](bp-indexes-general-sparse-indexes.md)
  + [Contoh indeks jarang di DynamoDB](bp-indexes-general-sparse-indexes.md#bp-indexes-sparse-examples)
+ [Menggunakan Indeks Sekunder Global untuk kueri agregasi terwujud di DynamoDB](bp-gsi-aggregation.md)
  + [Contoh skenario dan pola akses](bp-gsi-aggregation.md#bp-gsi-aggregation-scenario)
  + [Mengapa agregasi pra-komputasi](bp-gsi-aggregation.md#bp-gsi-aggregation-why)
  + [Desain tabel](bp-gsi-aggregation.md#bp-gsi-aggregation-table-design)
  + [Pipa agregasi dengan Streams dan AWS Lambda](bp-gsi-aggregation.md#bp-gsi-aggregation-pipeline)
  + [Desain GSI jarang](bp-gsi-aggregation.md#bp-gsi-aggregation-sparse-gsi)
  + [Menanyakan GSI](bp-gsi-aggregation.md#bp-gsi-aggregation-querying)
  + [Pertimbangan-pertimbangan](bp-gsi-aggregation.md#bp-gsi-aggregation-considerations)
+ [Membebani Indeks Sekunder Global di DynamoDB](bp-gsi-overloading.md)
+ [Menggunakan sharding tulis Indeks Sekunder Global untuk kueri tabel selektif di DynamoDB](bp-indexes-gsi-sharding.md)
  + [Desain pola](bp-indexes-gsi-sharding.md#bp-indexes-gsi-sharding-pattern-design)
  + [Strategi sharding](bp-indexes-gsi-sharding.md#bp-indexes-gsi-sharding-strategy)
  + [Meminta GSI yang dipecah](bp-indexes-gsi-sharding.md#bp-indexes-gsi-querying-the-sharded-GSI)
  + [Pertimbangan eksekusi kueri paralel](bp-indexes-gsi-sharding.md#bp-indexes-gsi-parallel-query-execution-considerations)
  + [Contoh kode](bp-indexes-gsi-sharding.md#bp-indexes-gsi-code-example)
+ [Menggunakan Indeks Sekunder Global untuk membuat replika yang pada akhirnya konsisten di DynamoDB](bp-indexes-gsi-replica.md)