개인 재정 AWS RDS 데이터베이스 엔진 선택 - 더미

AWS RDS 데이터베이스 엔진 선택 - 더미

비디오: AWS Summit Seoul 2016 - 관계형데이터베이스의 새로운 패러다임 : Amazon Aurora (김상필 솔루션즈 아키텍트, AWS) 2024

비디오: AWS Summit Seoul 2016 - 관계형데이터베이스의 새로운 패러다임 : Amazon Aurora (김상필 솔루션즈 아키텍트, AWS) 2024
Anonim

AWS RDS는 여러 데이터베이스 엔진을 지원합니다. 물론, 단일 RDBMS를 지원하는 것은 처음에는 모든 것이 본질적으로 동일하기 때문에 트릭을 수행하는 것처럼 보일 수 있습니다. 그러나 데이터베이스 엔진을 선택할 때 여러 가지 요소를 고려해야합니다. 이러한 요소에는 (중요도 순으로) 다음이 포함됩니다.

  • 기존 프로젝트의 대부분에서 현재 사용되는 RDBMS
  • 특수한 방식으로 스크립트를 실행할 수있는 기능과 같은 코드 요구 사항
  • 특히 상호 운용성 요구 사항 조직
  • 이벤트 또는 특정 시간에 응답하여 스크립트를 실행할 수있는 기능과 같은 자동화 요구 사항
  • 데이터 저장 요구 사항을 대체 할 수있는 보안 문제
  • 데이터 저장 크기 또는 유형 요구 사항
  • 관리 요구 사항

개발자의 경우 RDBMS를 선택하는 데 압도적 인 우선 순위는 조직에서 테스트에서 프로덕션 환경으로 원활하게 전환하는 데 사용하는 것과 동일한 데이터베이스를 사용하는 것입니다. 조직이 RDBMS 제품을 통합 할 계획이므로 특정 요구를 충족시키기 위해 신제품으로 이동하는 경우이 규칙의 예외가 발생합니다. 현재 이용 가능한 RDBMS 엔진의 수가 엄청나기 때문에 RDS는 모든 것을 지원할 것 같지 않습니다. 이 글을 쓰는 시점에서 RDS는 6 개의 데이터베이스 엔진을 지원하며, 각각의 엔진은 다음 목록에 설명 된대로 특성이 있습니다.

->
  • Amazon Aurora: 이 제품은 본질적으로 MySQL 복제품입니다. MySQL을 좋아한다면 아마 Amazon Aurora를 좋아할 것입니다. 그러나 여러 사이트에 따르면 Amazon은 오로라를보다 빠르고 확장 성이 뛰어나며 여러 가지 흥미로운 추가 기능을 포함하고 있습니다. 물론 Amazon Aurora에 대해서는 더 높은 가격을 지불하므로 추가 기능이 필요하지 않은 경우 MySQL을 사용하는 것이 더 나은 선택 일 수 있습니다. 2nd Watch 및 Ivan Zoratti의 블로그에있는 기사를 통해 Amazon Aurora와 MySQL의 자세한 비교를 확인할 수 있습니다.
  • MariaDB: 이것은 또 다른 MySQL 복제품이지만 상당한 수의 추가 기능을 가지고 있습니다. 이 제품을 선택할 때 몇 가지 중요한 차이점을 고려해야합니다. 한 가지는 MariaDB가 순수한 오픈 소스이기 때문에 MySQL보다 관리가 쉬운 단일 라이센스를 사용한다는 의미입니다. 그러나 라이센스 때문에 엔터프라이즈 고객은 원래 MySQL 구현 대신 MariaDB (스레드 풀 등)에서 동등한 오픈 소스 구현을 처리하므로 호환성 문제가 발생할 수 있습니다. MariaDB는 현재 MySQL 5. 5 레벨에서 잠겨 있으므로 응용 프로그램 작동에 필요한 최신 MySQL 기능에 액세스하지 못할 수도 있습니다.
  • MySQL: 이 제품은 아마존이 지원하는 다른 RDBMS 오퍼링만큼 오래된 것은 아니지만 다른 제품이 판단되는 표준으로 사용됩니다. 리더가되는 문제는 모든 사람이 여러분에게 냄비 샷을 찍고 고객을 불안하게 만들려고합니다. 바로 이것이 MySQL에 일어나고있는 일입니다. MySQL을 선택했을 때의 장단점에 대해 읽을 수 있습니다. 사실 MySQL은 표준을 설정하기 때문에 이러한 문제가 주요 관심사 일 때 선택할 수있는 가장 안정적이고 안정적인 플랫폼을 제공 할 가능성이 큽니다.
  • 오라클: 이 제품은 수년간 사용되어 오랜 역사를 지니고 있으며 뛰어난 지원과 상당한 유연성을 제공합니다. MySQL과 SQL Server와 같은 몇 가지 다른 제품과 달리 Oracle을 설정하는 것은 Linux 관리자와 개발자가 Linux를 선호하는 경향이 있다는 것입니다. MySQL과 마찬가지로 오라클은 모든 사람들이 다른 제품과 비교하기를 좋아하는 표준 설정 도구입니다. 비교가 좋지 않은 경우에도 마찬가지입니다. 이 목록에있는 다른 제품과 달리 Oracle Cloud를 엔터프라이즈 설치와 별도의 제품으로 보는 것은 필수적입니다. 두 제품은 완전히 호환되지 않으며 다양한 기능 세트를 가지고 있습니다. Oracle Cloud를 사용하면 장단점을 발견 할 수 있습니다.
  • PostgreSQL: 이것은 대부분의 사람들이 이것을 오픈 소스 버전의 오라클로 간주하지만 MySQL과 비교할 때 매우 유용하다는 점에서 복합 제품입니다. PostgreSQL과 같은 개발자는 MySQL이 지원하지 않는 많은 기능을 제공하기 때문에 PostgreSQL을 좋아합니다. 또한 PostgreSQL이 주도적으로 따라 오기 때문에 Oracle 또는 SQL Server에서 개발자를위한 전환이 비교적 쉽습니다. 그러나 MySQL은 PostgreSQL보다 사용이 쉽고 속도가 약간 빠릅니다. Anchor 및 DigitalOcean에서이 제품에 대한 몇 가지 흥미로운 장단점을 찾을 수 있습니다.
  • SQL Server: 이 제품은 상당한 수의 애드온과 함께 필수 RDBMS 기능을 제공합니다. SQL Server에 대해 기억해야 할 중요한 점은 Microsoft가 Windows 용으로 만든 것으로,이 제품에 대한 모든 내용은 처음부터 반영된 것입니다. 일반적으로 관리자는 광범위한 추가 기능을 사용해야하는 경우가 아니면 SQL Server 작업이 상대적으로 쉽다는 것을 알게되었습니다. 개발자는 Microsoft 언어 제품과 잘 통합되므로 SQL Server를 좋아합니다. InfoWorld, The Register 및 SQLServerF1에서이 제품에 대한 장단점을 읽을 수 있습니다.

다양한 선택에 대한 간략한 개요가 있지만 특정 옵션을 선택하기 전에 RDS 선택을 완전히 조사 할 필요가 있음을 알 수 있습니다. 경우에 따라 더미 설정을 구성하고 테스트를 수행하여 특정 옵션에 가장 적합한 옵션을 확인해야 할 수 있습니다. 실제 데이터로 RDBMS를 채우기 시작한 후에는 다른 데이터베이스 엔진으로 이동하는 것이 비용이 많이 들고 오류가 발생하기 쉽고 시간이 많이 소요되는 작업입니다. 똑똑한 개발자는 응용 프로그램이 개발 (또는 더 나쁜, 아직 생산) 단계로 넘어간 후에 특정 선택이 실수라는 것을 발견하기보다는 처음부터 좋은 선택을하는 데 시간이 더 걸립니다.

AWS RDS 데이터베이스 엔진 선택 - 더미

편집자의 선택

행사에서 연설을 신청하는 방법 - 인형

행사에서 연설을 신청하는 방법 - 인형

강연을 제안 할 수 있어야합니다 다른 잠재적 인 연사보다 이벤트 참석자에게 더 많은 가치를 제공 할 수 있음을 입증하십시오. 연설 인재 풀은 가능한 연설 기회 수보다 빠르게 증가하고 있습니다. 당신은 이벤트 기획자에게 당신이 원하는 바를 물어볼 수있었습니다. ...

새로운 온라인 커뮤니티 회원 유치 방법 - 온라인 커뮤니티의 인형

새로운 온라인 커뮤니티 회원 유치 방법 - 온라인 커뮤니티의 인형

회원은 일시적입니다. 많은 사람들은 그들이 특정한 목표를 성취 할 때까지 주변에 머물러 있습니다. 다른 사람들은 관심을 잃고 새로운 행 아웃을 찾습니다. 따라서 정기적으로 신입 회원을 영입하지 않으면 커뮤니티가 사라집니다. 사람들이 교류 할 수있는 장소를 마련하는 데 어려움을 겪고 있습니다.

엄마 블로거로서 언론의 관심을 끄는 방법 - 인형

엄마 블로거로서 언론의 관심을 끄는 방법 - 인형

수십만 (또는 수백만)의 사람들이 엄청난 성과를 거두고 있습니다. 예상대로, 쉽게 성취되지는 않습니다. 뉴욕 타임스에 언급되거나 투데이 쇼에 출연하기 위해서는 많은 시간과 노력과 신뢰가 필요합니다. 아마도 ...

편집자의 선택

Ning 사용자 기고에 대한 코멘트 방법 - 인형

Ning 사용자 기고에 대한 코멘트 방법 - 인형

Ning 계정에 로그인하면 다른 Ning 사용자의 블로그 게시물, 회신 한 이벤트, 사진 및 비디오에 대한 의견을 남깁니다. 회원님의 논평 벽에 남긴 댓글, 순수 텍스트, 다른 웹 사이트 링크 및 퍼간 동영상과 같은 요소가 귀하의 댓글에 포함될 수 있습니다 ...

닝 네트워크의 광고 제어 방법 - 덤프

닝 네트워크의 광고 제어 방법 - 덤프

기본적으로 닝 네트워크는 애드 센스 광고는 오른쪽 열에 있습니다. 누군가 광고를 클릭하면 생성 된 모든 수익이 Ning으로 이동합니다. 네트워크에서 광고를 게재하여 수익을 얻고 싶거나 광고를 전혀 원하지 않는 경우 제어 광고 프리미엄 서비스를 구입해야합니다.

Ning에서 그룹을 만드는 방법 - Dingy

Ning에서 그룹을 만드는 방법 - Dingy

Ning에서 새로운 그룹을 시작하는 것은 가장 멋진 방법 중 하나입니다. 네가 닝 네트워크에서 할 수있는 일. 그룹을 만들 수 있도록 네트워크가 설정되어 있다면 다음 단계를 따르십시오.

편집자의 선택

Canon Rebel T3 시리즈 카메라로 원시 이미지 파일 처리하기 - 더미 파일

Canon Rebel T3 시리즈 카메라로 원시 이미지 파일 처리하기 - 더미 파일

Canon Rebel T3 또는 T3i로 촬영 한 이미지를 원시 데이터로 캡처 할 수 있습니다. Canon 소프트웨어를 사용하는 경우 Raw 파일을 즉시 인쇄 할 수는 있지만 인쇄하기 전에 사진 작업실로 가져 가서 온라인으로 공유하거나 사진 소프트웨어에서 편집 할 수 있습니다.

Canon Rebel T3 시리즈 카메라에서 자동 초점 포인트 설정 - 인형

Canon Rebel T3 시리즈 카메라에서 자동 초점 포인트 설정 - 인형

Canon Rebel T3 또는 T3i를 사용하는 스포츠 모드에서는 카메라가 중심 초점 위치에 초점을 둡니다. Creative 자동 및 A-DEP 모드뿐만 아니라 다른 완전 자동 노출 모드 (장면 인텔리전스 자동, 인물, 풍경 등)에서 카메라의 자동 초점 시스템은 9 개의 자동 초점을 모두 찾습니다 ...