Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Node.js dan DAX

Mode fokus
Node.js dan DAX - Amazon DynamoDB

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

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

Ikuti langkah-langkah ini untuk menjalankan contoh aplikasi Node.js pada EC2 instans Amazon Anda.

Cara menjalankan sampel Node.js untuk DAX
  1. Siapkan Node.js di EC2 instans Amazon Anda, sebagai berikut:

    1. Instal manajer versi simpul (nvm).

      curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
    2. Gunakan nvm untuk menginstal Node.js.

      nvm install 12.16.3
    3. Pastikan bahwa Node.js sudah diinstal dan berjalan dengan benar.

      node -e "console.log('Running Node.js ' + process.version)"

      Tindakan ini akan menampilkan pesan berikut.

      Running Node.js v12.16.3

  2. Instal klien Node.js DAX menggunakan manajer paket simpul (npm).

    npm install amazon-dax-client
  3. Unduh sampel kode sumber program (file .zip).

    wget http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/samples/TryDax.zip

    Setelah unduhan selesai, ekstrak file sumber.

    unzip TryDax.zip
  4. Jalankan program Node.js berikut. Program pertama membuat tabel Amazon DynamoDB bernama TryDaxTable. Program kedua menulis data ke tabel.

    node 01-create-table.js node 02-write-data.js
  5. Jalankan program Node.js berikut.

    node 03-getitem-test.js node 04-query-test.js node 05-scan-test.js

    Perhatikan informasi waktu, yaitu jumlah milidetik yang diperlukan untuk pengujian GetItem, Query, dan Scan.

  6. Pada langkah sebelumnya, Anda menjalankan program terhadap titik akhir DynamoDB. Jalankan program lagi, tetapi kali ini, operasi GetItem, Query dan Scan diproses oleh klaster DAX Anda.

    Untuk menentukan titik akhir klaster DAX Anda, pilih salah satu dari berikut ini.

    • Menggunakan konsol DynamoDB—Pilih klaster DAX Anda. Titik akhir klaster ditampilkan pada konsol, seperti dalam contoh berikut.

      dax://my-cluster.l6fzcv.dax-clusters.us-east-1.amazonaws.com
    • Menggunakan AWS CLI —Masukkan perintah berikut.

      aws dax describe-clusters --query "Clusters[*].ClusterDiscoveryEndpoint"

      Titik akhir klaster ditampilkan pada output, seperti dalam contoh berikut.

      { "Address": "my-cluster.l6fzcv.dax-clusters.us-east-1.amazonaws.com", "Port": 8111, "URL": "dax://my-cluster.l6fzcv.dax-clusters.us-east-1.amazonaws.com" }

    Sekarang jalankan program lagi, tetapi kali ini tentukan titik akhir klaster sebagai parameter baris perintah.

    node 03-getitem-test.js dax://my-cluster.l6fzcv.dax-clusters.us-east-1.amazonaws.com node 04-query-test.js dax://my-cluster.l6fzcv.dax-clusters.us-east-1.amazonaws.com node 05-scan-test.js dax://my-cluster.l6fzcv.dax-clusters.us-east-1.amazonaws.com

    Periksa sisa output dan perhatikan informasi waktu. Waktu berlalu untuk GetItem, Query, dan Scan harus jauh lebih rendah dengan DAX dibandingkan dengan DynamoDB.

  7. Jalankan program Node.js berikut untuk menghapus TryDaxTable.

    node 06-delete-table

Untuk informasi selengkapnya tentang program tersebut, lihat bagian berikut:

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.