RAM과 데이터베이스의 차이점은 무엇입니까 (둘 다 데이터를 올바르게 저장)?


대답 1:

데이터베이스는 데이터입니다 (실제로 데이터를 구성하는 추상 엔티티입니다). 실제 메모리에 저장 / 구현됩니다.

RAM은 실제 메모리의 예입니다. 컴퓨터의 다른 형태의 물리적 메모리는 SDD 및 HDD입니다.

RAM의 특별한 점은 무엇입니까? 임의 액세스를 허용합니다. (따라서 이름 랜덤 액세스 메모리). 즉, 주소를 알고 있으면 메모리 위치에 저장된 내용을 직접 검색 할 수 있습니다. 하드웨어가 빠를수록 RAM에서 데이터를 읽고 쓰는 데 필요한 시간이 줄어 듭니다.

그렇다면 컴퓨터에 RAM으로 모든 메모리가없는 이유는 무엇입니까? 그 이유는 컴퓨터, 특히 CPU가 특정 수보다 작은 주소를 감지 할 수 있기 때문입니다 (이 제한은 주소 버스의 비트 수에서 비롯됨). 이것은 RAM보다 더 큰 RAM을 가질 수없는 랜덤 액세스 기능을 유지한다는 의미입니다.

그러나 RAM보다 큰 데이터를 저장하려면 어떻게해야합니까? 컴퓨터에서 메모리의 계층 적 디자인이 시작됩니다. 컴퓨터는 SDD 및 HDD와 같은 느린 메모리에 데이터를 저장합니다. 데이터가 필요할 때 데이터가 저장된 느린 메모리에서 데이터를 검색하여 RAM에로드합니다. 따라서 동일한 데이터가 다시 필요한 경우 액세스가 매우 빠릅니다. 일반적으로 데이터를 검색 할 때 한 번만 액세스하지 않고 프로그램을 실행하려고합니다. 따라서 RAM에 유지하면 프로그램 실행이 증가합니다. RAM이 큰 컴퓨터는 더 빠른 경향이 있습니다. 더 빠른 액세스 RAM에 더 많은 데이터를 저장할 수 있으므로 느린 메모리에서 읽기 및 쓰기 수가 줄어 듭니다.


대답 2:

HDD는 데이터도 저장합니다. 당신의 전화 옆에 메모장 (예, 나는 그 나이입니다) :)

RAM은 데이터를 저장합니다. 데이터베이스도 있습니다. 그러나 이것은 사실 매우 추상적 인 유사성입니다. 차이점은 다음과 같습니다.

  • 데이터베이스는 일부 고급 통신 표준 (SQL DDL 및 DML)으로 구성된 데이터를 저장하고 검색하는 반면 RAM에 저장된 데이터는 컴퓨터 시스템의 전기 수준으로 구성되며 매우 간단한 체계 (바이트 / 워드 / 롱 워드 등이 제공됨) 메모리의 일부 주소 아래에 저장되고이 주소 아래의 메모리는 8 바이트의 1 바이트 라인으로 구성되거나 해제됩니다) 일반적으로 RAM이 재설정되는 동안 데이터베이스가 시스템 종료를 유지하지만 RAM이 영구적이지 않은 '메모리 내 데이터베이스'는 있지만 컴퓨터 아키텍처 측면에서 실제로는 RAM에 데이터를 저장합니다 (그러나 조직-구성표는 RAM 자체 및 데이터베이스에 비해 훨씬 복잡 할 수 있음). RAM은 컴퓨터 시스템의 하드웨어 구성 요소이지만 데이터베이스는 그렇지 않고 데이터베이스는 컴퓨터 시스템에서 소프트웨어로 실행됩니다 '데이터베이스'라는 용어 자체를 저장하는 데이터는 최소한 세 가지로 간주 될 수 있습니다. 일부 조직 구성표의 실제 데이터 세트 (실제 전화 번호부) 데이터 구성 방식의 정의 (추상) n (전화 번호와 함께 일련의 이름으로 이해하는 일반 전화 번호부) 실제 전화 번호부 데이터, 전화 번호부 데이터 또는 정의 할 수있는 데이터 세트와 같은 일부 데이터 세트를 유지하는 일부 소프트웨어

마지막 글 머리표는 RAM과 데이터베이스의 새로운 차이점을 소개합니다.

  • RAM은 데이터를 저장할 수있는 하드웨어 구성 요소이며 (위의 글 머리 기호 1) 데이터베이스는 일부 데이터 램은 실제 물리적 인 반면, (위의 글 머리 기호 2는) 데이터베이스는 일부 가상 개념입니다. 어느 것이

RAM이 실제로는 (단순한 스키마 주소-> 값인) 일종의 데이터베이스라고 할 수 있지만 그 외에는 유사성이 없습니다.


대답 3:

이론적으로 차이가 없습니다! 둘 다 데이터를 보유 할 수 있으며 상호 교환하여 사용할 수 있습니다.

실제로 RAM은 더 빠른 액세스를 위해 데이터를 보유합니다. 그러나, 데이터 양 (RAM)은 보유 할 수있는 RAM 대 비용 (과거에) (필요한 경우) 데이터베이스의 필요성 (하드 디스크 또는 다른보다 저렴한 저장 공간)을 보유 할 수 있습니다.

앞으로 RAM이 가장 비싸면 데이터베이스가 RAM에 존재할 것이라고 확신합니다. (일부 전화에서는 이미 작동합니다 !!)