Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Perbedaan antara mendapatkan informasi tabel dari database relasional (SQL) dan DynamoDB
Anda dapat memverifikasi bahwa tabel telah dibuat sesuai dengan spesifikasi Anda. Dalam basis data relasional, semua skema tabel ditampilkan. Tabel Amazon DynamoDB tidak memiliki skema, sehingga hanya atribut kunci primer yang ditampilkan.
Mendapatkan informasi tentang tabel dengan SQL
Sebagian besar sistem manajemen basis data relasional (RDBMS) memungkinkan Anda untuk menggambarkan struktur tabel—kolom, tipe data, definisi kunci primer, dan sebagainya. Tidak ada cara standar untuk melakukan iniSQL. Namun, banyak sistem basis data menyediakan perintah DESCRIBE
. Berikut ini adalah contoh dari MySQL.
DESCRIBE Music;
Ini mengembalikan struktur tabel Anda, dengan semua nama kolom, jenis data, dan ukuran.
+------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------+-------------+------+-----+---------+-------+ | Artist | varchar(20) | NO | PRI | NULL | | | SongTitle | varchar(30) | NO | PRI | NULL | | | AlbumTitle | varchar(25) | YES | | NULL | | | Year | int(11) | YES | | NULL | | | Price | float | YES | | NULL | | | Genre | varchar(10) | YES | | NULL | | | Tags | text | YES | | NULL | | +------------+-------------+------+-----+---------+-------+
Kunci utama untuk tabel ini terdiri dari Artis dan SongTitle.
Dapatkan informasi tentang tabel DynamoDB
DynamoDB memiliki operasi, DescribeTable
yang serupa. Satu-satunya parameter adalah nama tabel.
{ TableName : "Music" }
Balasan dari DescribeTable
terlihat seperti berikut ini.
{ "Table": { "AttributeDefinitions": [ { "AttributeName": "Artist", "AttributeType": "S" }, { "AttributeName": "SongTitle", "AttributeType": "S" } ], "TableName": "Music", "KeySchema": [ { "AttributeName": "Artist", "KeyType": "HASH" //Partition key }, { "AttributeName": "SongTitle", "KeyType": "RANGE" //Sort key } ], ...
DescribeTable
juga mengembalikan informasi tentang indeks pada tabel, pengaturan throughput yang ditetapkan, jumlah item perkiraan, dan metadata lainnya.