메모리 DB 와 순환식 버퍼라는 것이 어떤거죠?

신호철의 이미지

메모리 DB

메모리 버퍼

순환식 버퍼

위 3가지는 어떻게 구현하는걸 저런식으로 부르게 되나요?

자세한 설명이나.. 간단한 소스 부탁드립니다...

메모리 버퍼를 구현하는 방법에는 어떤것이 있는지..

관련 소스정보를 아시면, 부탁드립니다.~

고수님들 부탁드려요~

mach의 이미지

신호철 wrote:
메모리 DB

메모리 버퍼

순환식 버퍼

위 3가지는 어떻게 구현하는걸 저런식으로 부르게 되나요?

자세한 설명이나.. 간단한 소스 부탁드립니다...

메모리 버퍼를 구현하는 방법에는 어떤것이 있는지..

관련 소스정보를 아시면, 부탁드립니다.~

고수님들 부탁드려요~


1) 메모리 DB
- 실시간 시스템에서 사용하는 데이터베이스일종(예를들어 이동전화에서 사용)
- 데이터 저장스토리지를 디스크를 사용하지 않고 메모리를 사용
- 거대한 주기억장치(램, 메모리)가 필요
- 적어도, SQL92표준이상의 SQL인터페이스 제공
- 다른 데이터베이스(oracle, sybase등)로 export 및 import지원
2) 메모리 버퍼
질문 자체가 모호합니다.
그냥 메모리 버퍼라면 다음과 같이도 만들수 있습니다.
 #define MAX_BUF_SIZE 1024*1024*1024
 char *MemoryBuffer;
 MemoryBuffer = (char *)malloc(MAX_BUF_SIZE);

3) 순환식 버퍼
- 자료구조에서 환형큐(circular queue) 참조
- 컴파일러 등에서 사용하는 dual buffer참조

------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.