>  기사  >  데이터 베이스  >  데이터베이스 읽기-쓰기 분리는 무엇을 의미합니까?

데이터베이스 읽기-쓰기 분리는 무엇을 의미합니까?

hzc
hzc원래의
2020-06-29 13:24:158336검색

데이터베이스 읽기와 쓰기를 분리한다는 것은 데이터베이스 제품의 안정성을 보장한다는 의미입니다. 많은 데이터베이스에는 이중 머신 핫 백업 기능이 있습니다. 즉, 제1 데이터베이스 서버는 외부 추가, 삭제, 수정 서비스를 제공하는 프로덕션 서버이고, 제2 데이터베이스 서버는 주로 읽기 작업을 수행한다.

데이터베이스 읽기-쓰기 분리는 무엇을 의미합니까?

 읽기와 쓰기의 분리 데이터베이스 제품의 안정성을 보장하기 위해 많은 데이터베이스에는 이중 머신 핫 백업 기능이 있습니다. 즉, 제1 데이터베이스 서버는 외부 추가, 삭제, 수정 서비스를 제공하는 프로덕션 서버이고, 제2 데이터베이스 서버는 주로 읽기 작업을 수행한다. ·

 원리:

마스터 데이터베이스(master)가 트랜잭션 추가, 수정, 삭제 작업(INSERT, UPDATE, DELETE)을 처리하고 슬레이브 데이터베이스(slave)가 SELECT 쿼리 작업을 처리하도록 합니다.

 구현 방법:

RAID 기술을 통해 RAID는 영어 Redundant Array of Independent Disks의 약어로 중국어로 번역하면 "Redundant Array of Independent Disks"를 의미하며 때로는 디스크 어레이라고도 합니다.

간단히 말해서 RAID는 여러 개의 독립된 하드 드라이브(물리적 하드 드라이브)를 서로 다른 방식으로 결합하여 하드 드라이브 그룹(논리적 하드 드라이브)을 구성함으로써 단일 하드 드라이브보다 더 높은 저장 성능과 데이터 백업을 제공하는 기술입니다.

위 내용은 데이터베이스 읽기-쓰기 분리는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.