dynamodb를 사용하는 lambda함수에서 dynamo.update 같이 값을 변경할때 key를 조건으로 사용하지…

dynamodb를 사용하는 lambda함수에서 dynamo.update 같이 값을 변경할때 key를 조건으로 사용하지 않고
id외에 table의 다른 값을 이용하는 방법이 있나요??

추가:
방법이 없다면
AWS Console에서 처음에 만들때 primary key 와 sort key 이 두개로 처음에 정할 수 있는데 이 키 말고 다른 조건으로 검색을 못한다면.. 예를들어 성적 90점이 넘는 학생 모두를 A학점을 줘라 이런 것 자체가 아예 안되는건가요??
그럼 어떤 장점에서 쓰는건가요??? 쓸수있는 범위가 너무 적어지는데..

4 thoughts on “dynamodb를 사용하는 lambda함수에서 dynamo.update 같이 값을 변경할때 key를 조건으로 사용하지…

  1. 우선 RDB와 NoSQL의 차이를 공부하시고, 본인이 하시는 애플리케이션이 요구하는 데이터 모델링을 다시 한번 살펴보셔야 할 듯 하네요. (사실 근본적으로 내 애플리케이션이 NoSQL을 쓰는게 유리한지 RDB를 쓰는게 유리한지를 골라서 선택해야 겠죠.. ) http://bcho.tistory.com/665

  2. 원하는 답변은 아닌것 같지만

    추가부분에 대한 답변아닌 답변을 드리면

    일단 table만들때 지정한 키를 제외한 추가로 필요한경우 글로벌 보조 인덱스를 활용할 수 있습니다.

Comments are closed.