SQL에서 NoSQL로 - Amazon DynamoDB

SQL에서 NoSQL로

애플리케이션 개발자라면 RDBMS(관계형 데이터베이스 관리 시스템) 및 SQL(Structured Query Language)을 사용한 경험이 어느 정도 있을 것입니다. Amazon DynamoDB 작업을 시작해 보면 비슷한 점도 많겠지만 다른 점도 상당히 많습니다. 이 단원에서는 SQL 문을 그에 상당하는 DynamoDB 작업과 비교 대조하면서 공통 데이터베이스 작업에 대해 설명합니다.

NoSQL은 가용성과 확장성이 높고 고성능에 최적화된 비관계형 데이터베이스 시스템을 설명하는 데 사용되는 용어입니다. NoSQL 데이터베이스는(DynamoDB처럼) 관계형 모델 대신 키-값 페어나 문서 스토리지 같은 대안적 모델을 데이터 관리에 사용합니다. 자세한 내용은 http://aws.amazon.com/nosql 부분을 참조하십시오.

참고

이 단원의 SQL 예제는 MySQL RDBMS와 호환됩니다.

이 단원의 DynamoDB 예제는 DynamoDB 작업의 이름과 함께 JSON 형식의 해당 작업 파라미터를 보여 줍니다. 이러한 작업을 사용하는 코드 예제에 관한 내용은 DynamoDB 및 AWS SDK 시작하기 단원을 참조하십시오.