>  기사  >  데이터 베이스  >  DDBMS는 무엇을 의미하나요?

DDBMS는 무엇을 의미하나요?

青灯夜游
青灯夜游원래의
2019-01-22 11:13:265432검색

DDBMS는 분산 데이터베이스 관리 시스템(Distributed Database Management System)을 의미하며 분산 데이터베이스를 관리하는 데 사용되며 여러 위치에 데이터를 포함할 수 있는 중앙 집중식 소프트웨어 시스템입니다. 다음 기사에서는 DDBMS를 소개하고 DDBMS의 장점과 단점을 이해하는 데 도움이 되기를 바랍니다.

DDBMS는 무엇을 의미하나요?

DDBMS(분산 데이터베이스 관리 시스템)

DDBMS는 동일한 장소 또는 서로 다른 지리적 위치의 서로 다른 시스템에 있을 수 있는 데이터가 포함된 분산 데이터베이스를 관리할 수 있습니다. [동영상 튜토리얼 추천: MySQL Tutorial]

다음 예시와 같이

DDBMS는 무엇을 의미하나요?

데이터베이스가 여러 위치로 나누어져 있고, 사이트1, 사이트2, 사이트3, 사이트4에 데이터가 저장되어 있는 것을 볼 수 있습니다.

DDBMS의 특징을 살펴보겠습니다.

● 분산 데이터베이스를 생성, 검색, 업데이트, 삭제하는 데 사용됩니다.

● 데이터베이스를 정기적으로 동기화하고 액세스 메커니즘을 제공하여 배포가 사용자에게 투명하게 이루어집니다.

● 모든 사이트에서 수정된 데이터가 전체적으로 업데이트되도록 보장합니다.

● 대량의 데이터를 동시에 처리하고 접근하는 응용 분야에 사용됩니다.

 ●  이기종 데이터베이스 플랫폼을 위해 특별히 설계되었습니다.

● 데이터베이스의 기밀성과 데이터 무결성을 유지합니다.

DDBMS의 장점과 단점

DDBMS의 장점

● 데이터베이스는 이미 여러 시스템에 분산되어 있어 확장이 쉽고, 시스템 추가도 복잡하지 않습니다.

● 분산 데이터베이스는 다양한 투명도 수준에 따라 데이터를 정렬할 수 있습니다. 즉, 다양한 투명도 수준을 가진 데이터를 서로 다른 위치에 저장할 수 있습니다.

● 데이터를 공유할 수 있으므로 여러 조직 단위는 일반적으로 서로 통신하고 데이터와 리소스를 공유해야 합니다.

● DDBMS에서는 여러 사이트에 데이터를 복사하는 일반적인 기술이 사용되므로 데이터베이스를 복구할 수 있습니다. 어떤 사이트의 데이터베이스가 손상되면 데이터 복제는 손상된 사이트가 재구축되는 동안 자동으로 데이터 복구를 지원하며 사용자는 다른 사이트의 데이터에 액세스할 수 있습니다.

● 공통 데이터를 보유할 수 있는 다양한 시스템에서 작동하는 OLTP(라인 트랜잭션 처리) 및 OLAP(온라인 분석 처리)을 지원합니다. 분산 데이터베이스 시스템은 동기화된 데이터를 제공하여 이러한 프로세스를 지원합니다.

● 일부 데이터 노드가 오프라인이 되더라도 데이터베이스의 나머지 부분은 정상적인 기능을 계속할 수 있습니다.

DDBMS의 단점

● 복잡성: 분산 데이터베이스는 매우 복잡하고 여러 위치에 분산되어 있기 때문에 사용자가 데이터베이스에 대한 통일된 보기를 확보하기 어렵습니다.

● 유지 관리의 어려움: 분산 데이터베이스는 복잡하며 관리 및 유지 관리에 필요한 경험을 갖춘 사람을 찾기가 어렵습니다.

● 높은 비용: 복잡성이 추가되면 구매 및 유지 관리 비용이 일반 데이터베이스보다 높을 것으로 예상됩니다. 또한 분산형 DBMS에서는 사이트 간 네트워크를 구축하기 위해 추가 하드웨어가 필요하며, 이 네트워크를 사용하면 지속적인 통신 비용이 발생합니다. 또한 로컬 DBMS와 기본 네트워크를 관리하고 유지하는 데 필요한 추가 인건비도 있습니다.

● 보안: 분산 데이터베이스에서 보안을 제공하는 것은 데이터베이스가 저장되는 모든 곳에서 보호되어야 하기 때문에 어렵습니다. 또한 분산 데이터베이스의 모든 노드를 연결하는 인프라에 대한 보안도 확보되어야 합니다.

● 데이터 무결성: 분산 데이터베이스에서는 데이터의 특성상 데이터 무결성을 유지하기가 어렵습니다. 데이터베이스는 여러 위치에 저장되므로 데이터 중복성이 있습니다.

위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !

위 내용은 DDBMS는 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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