일반적으로 데이터베이스와 스토리지의 차이점은 무엇입니까?


대답 1:

일반적으로 데이터베이스는 내용이 데이터베이스 내에 있음을 의미하는 데이터 모음 일뿐입니다. 데이터베이스는 현재 RDBMS, NOSQL 및 Graph Database의 3 가지 유형입니다. 따라서 이제 데이터를 사용할 수있는 또 다른 질문이 있습니다. 다른 장소에 보관해야합니까? 수납 부분이 있습니다. 일반적으로 데이터베이스 내부의 데이터는 파일 시스템 아래의 테이블에 저장됩니다. 이 경우에도 NFS (Network File Systems), 원시 장치 등이 있습니다. 스토리지도 데이터베이스와 같이 관리 및 모니터링해야합니다. 따라서 DBA와 같은 스토리지 관리자가 있습니다. 우리는 IBM의 Tivoli를 보유하고 있으며 매우 유명한 EMC 스토리지를 보유하고 있습니다. 이제 빅 데이터 및 하둡이 인기를 얻었으며 스토리지 용도로 HDFS (하둡 분산 파일 시스템)가 사용되었습니다. DB 및 스토리지에 대한 기본 아이디어를 줬기를 바랍니다.


대답 2:

a2a. 내가 대답했다면 다음과 같이 차별화 할 것입니다.

  • 저장소는 전체 데이터 파일을 하나의 큰 개체로 저장하고 저장할 수있는 일반적으로 색인이 생성되지 않은 반으로 구성된 디스크 위치입니다. 저장소에는 대략적인 검색 기능이 있지만 일반적으로 자세한 쿼리 나 데이터 검색을 지원하지 않습니다. 예 : AWS의 S3 버킷, 서버의 공유 드라이브, 아마도 Sharepoint와 같은 특정 파일 관리 플랫폼 등 데이터베이스는 데이터 무결성, 데이터 계보를 유지하고 세부 사항을 지원하는 견고한 구조로 개별 데이터 요소를 보유하도록 설계된 구조화 된 시스템입니다. 집계 된보고. 파일은 데이터베이스에 저장 될 수 있지만 검색하거나 쿼리하기가 어렵습니다. 대신 파일의 개별 키 데이터 요소는 개별적으로 추출 및 저장되도록 설계되었습니다. 오늘날 사용 가능한 상용 및 오픈 소스 데이터베이스 플랫폼이 그 예입니다. Oracle, MS Sql Server, DB2, Mysql, Postgres 등

NoSQL 데이터베이스 또는 문서를 기본적으로 JSON 형식으로 저장하는 데이터베이스 (DynamoDB 또는 MongoDB)를 고려할 때 선이 흐려지는 부분이 있습니다. 이러한 데이터베이스는 적절한 형식의 문서를 위해 저장소와 데이터베이스 사이의 경계를 약간 흐리게 할 수 있습니다.


대답 3:

a2a. 내가 대답했다면 다음과 같이 차별화 할 것입니다.

  • 저장소는 전체 데이터 파일을 하나의 큰 개체로 저장하고 저장할 수있는 일반적으로 색인이 생성되지 않은 반으로 구성된 디스크 위치입니다. 저장소에는 대략적인 검색 기능이 있지만 일반적으로 자세한 쿼리 나 데이터 검색을 지원하지 않습니다. 예 : AWS의 S3 버킷, 서버의 공유 드라이브, 아마도 Sharepoint와 같은 특정 파일 관리 플랫폼 등 데이터베이스는 데이터 무결성, 데이터 계보를 유지하고 세부 사항을 지원하는 견고한 구조로 개별 데이터 요소를 보유하도록 설계된 구조화 된 시스템입니다. 집계 된보고. 파일은 데이터베이스에 저장 될 수 있지만 검색하거나 쿼리하기가 어렵습니다. 대신 파일의 개별 키 데이터 요소는 개별적으로 추출 및 저장되도록 설계되었습니다. 오늘날 사용 가능한 상용 및 오픈 소스 데이터베이스 플랫폼이 그 예입니다. Oracle, MS Sql Server, DB2, Mysql, Postgres 등

NoSQL 데이터베이스 또는 문서를 기본적으로 JSON 형식으로 저장하는 데이터베이스 (DynamoDB 또는 MongoDB)를 고려할 때 선이 흐려지는 부분이 있습니다. 이러한 데이터베이스는 적절한 형식의 문서를 위해 저장소와 데이터베이스 사이의 경계를 약간 흐리게 할 수 있습니다.