ทำไม DynamoDB ไม่ใช่แค่ใช้ธรรมดา LANGUAGE เป็นข้อมูลของโครงสร้าง?

0

คำถาม

ทำไม DynamoDB ไม่ใช่แค่ใช้ธรรมดา LANGUAGE เป็นข้อมูลของโครงสร้าง?

มันเหมือนจะเป็นแปลกๆแบบส่วนติดต่อสำหรับใครเพื่อประโยชน์หรอก ฉันมาจาก Color CosmosDb และมันเป็นเพียงแค่ LANGUAGE เราอ่านและเขียน

และถึงแม้ AWS ตีพิมพ์ออกห้องสมุดหลังจากนั้นซ่อนนี้(พวกเขา DocumentClient เรียน)แต่ทำไมถึงเป็นที่ที่เริ่มต้นการตัดสินใจ?

และแน่นอนนี่มันมากกว่าประวัติศาสตร์ถามคำถามมากกว่าที่มีพัฒนาการคำถามในตัวมันเอง

amazon-dynamodb amazon-web-services
2021-11-23 23:51:05
1

คำตอบที่ดีที่สุด

0

นี่คำถามคือมากกว่าหรือน้อยกว่าความเห็นจากนอกจากจะมีใครบางคนจาก DynamoDB ทีมคำตอบเรื่องนี้แต่มันมีบางอย่า misconceptions ที่นี่:

  • คุณดูเหมือนจะคิดว่า DynamoDB เดียวที่สนับสนุนข้อมูลของสิ่งก่อนสร้างมัน LANGUAGE สนับสนุน,นี่มันไม่ถูกต้อง DynamoDB ยังสนับสนุนตั้งค่าสำหรับตัวอย่างซึ่งไม่ใช่คุณสมบัติอยู่ใน LANGUAGE.
  • ที่ DocumentClient ให้เป็นธรรมดา(albeit leaky)name=ดึงดูดใจ description บของนี่มันแผนที่บาภาษาเฉพาะประเภทข้อมูลที่ underlying DynamoDB ประเภทข้อมูลที่ ปกติจะ เป็นตัวแทนของพวกเขาดีที่สุดแล้ว มันสามารถทำให้ชีวิตคุณง่ายขึ้นแต่ไม่ได้สนับสนุนทั้งหมด underlying ความสามารถในการ.
2021-11-26 13:49:07

แน่นอนฉันกำลังมองหาคนทำไมพวกเขาเลือกที่ออกแบบนั่นก็คือ"ไม่เป็นธรรมชาติ". MongoDb(และ AZ จักรวาลตามจะทำตามหลักการเดียวกัน)ไม่อนุญาตให้คุณเก็บเอกสารธรรมชาติ(กับคนที่ restriction ต้องใช้ _id สนาม).
Kat Lim Ruiz

DynamoDB สนับสนุนคุณสมบัติต่างๆที่ไม่ได้รับการสนับสนุนจากธรรมดา LANGUAGE ดังนั้นพวกเขาเลือกที่จะเพิ่ม LANGUAGE กับข้อมูลกำกับภาพไปยังประสบความสำเร็จในส่วนนั้น,e.g. ที่พวกเอสเอสข้อมูลประเภทสำหรับข้อความตั้งค่า.
Maurice

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่