AWS의 데이터베이스 차이를 정리합시다.

AWS에서 적절한 데이터베이스 사용





안녕하세요.

여러분은 요건에 따라 DB를 구분하여 사용할 수 있습니까?

MySQL과 postgres 만 사용할 수 있다면,
최신 기술에 대해서는 안됩니다.

예를 들어,
"사용자 검색이 가능한 앱을 만들고 싶다"
라고 말해 무리하게 SQL로 쓰고 있지 않습니까?
구조의 깊은 값을 취하기 위해 중복 코드가 될 가능성이 매우 높습니다.
그만큼 검색도 느려집니다.

그렇다면, 「NoSQL로 준비된 메소드로 한번에 꺼내」
어떤 것이 훨씬 효율적이고 고성능입니다.

그래서,

이번에는 데이터베이스 이야기입니다.
솔직히, 나도 모두 이해하지 못했기 때문에 출력이되기 때문에
알기 쉽게 정리하려고 생각합니다.

AWS의 데이터베이스



DB마다 상세를 별도 링크에 쓰고 있습니다.
한마디로 표현한다면 이런 느낌.
RDS ... MySQL,postgres와 호환 가능
DynamoDB ... 비 SQL. 엄청난 양의 데이터를 저장할 수 있습니다.
Elasticache ... 메모리를 저장하는 초고속 액세스 가능
Redshift ... 복잡한 SQL을 병렬로 처리 할 수 ​​있습니다. 분석 전문 DB

사용 예



RDS ... 액세스가 많은 것
DynamoDB ... 대량 검색 및 집계에 적합
ElasticCache ... 빠르고 작은 데이터를 일시적으로 저장
Redshift ... 대용량 데이터를 축적. 데이터 분석에 자주 사용

가장 적합한 DB를 잘 사용하도록 합시다.

좋은 웹페이지 즐겨찾기