AWS의 데이터베이스 차이를 정리합시다.
1661 단어 elasticacheDynamoDBredshiftRDS
AWS에서 적절한 데이터베이스 사용
안녕하세요.
여러분은 요건에 따라 DB를 구분하여 사용할 수 있습니까?
MySQL과 postgres 만 사용할 수 있다면,
최신 기술에 대해서는 안됩니다.
예를 들어,
"사용자 검색이 가능한 앱을 만들고 싶다"
라고 말해 무리하게 SQL로 쓰고 있지 않습니까?
구조의 깊은 값을 취하기 위해 중복 코드가 될 가능성이 매우 높습니다.
그만큼 검색도 느려집니다.
그렇다면, 「NoSQL로 준비된 메소드로 한번에 꺼내」
어떤 것이 훨씬 효율적이고 고성능입니다.
그래서,
이번에는 데이터베이스 이야기입니다.
솔직히, 나도 모두 이해하지 못했기 때문에 출력이되기 때문에
알기 쉽게 정리하려고 생각합니다.
AWS의 데이터베이스
DB마다 상세를 별도 링크에 쓰고 있습니다.
한마디로 표현한다면 이런 느낌.
RDS ... MySQL,postgres와 호환 가능
DynamoDB ... 비 SQL. 엄청난 양의 데이터를 저장할 수 있습니다.
Elasticache ... 메모리를 저장하는 초고속 액세스 가능
Redshift ... 복잡한 SQL을 병렬로 처리 할 수 있습니다. 분석 전문 DB
사용 예
RDS ... 액세스가 많은 것
DynamoDB ... 대량 검색 및 집계에 적합
ElasticCache ... 빠르고 작은 데이터를 일시적으로 저장
Redshift ... 대용량 데이터를 축적. 데이터 분석에 자주 사용
가장 적합한 DB를 잘 사용하도록 합시다.
Reference
이 문제에 관하여(AWS의 데이터베이스 차이를 정리합시다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/moyuta/items/ee0080cc334b053c71d7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(AWS의 데이터베이스 차이를 정리합시다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/moyuta/items/ee0080cc334b053c71d7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)