안녕하세요.  다름이 아니라 학과선배가 보라고 준 논문을 보다가  질문드립니다.

==============================================================
네트워크 게임을 위한 Database APIs 설계  -김태석, 권오준, 김종수  
정보통신연구소 정보통신연구지 제7호 2006.2   pp95~105 중..

2.2 데이터베이스 서버에 대한 검토
네트워크 게임서버의 데이터베이스 구성과 관련해서 어떠한 데이터베이스 시스템 구조를 채택하는가 하는것도
중요한 문제인데, 데이터 베이스 서버의 분리는 다른 서버의 일부 작업들은 데이터베이스 시스템과 같이 수행
하고, 데이터베이스와 관련되지 않은 작업들은 기타 게임서버가 담당하게 함으로써 작업을 분담시킬수 있다

여러개의 분산서버로 구성되는 네트워크 게임서버의 데이터베이스 구성에 분산 데이터 베이스나 병렬 데이터베이스
시스템을 활용할 수도 있지만, 분산 데이터베이스 시스템이나 병렬 데이터베이스 시스템은 아직 발전단계에 있고,
참고할 만한 시스템을 찾기 어렵다.

데이터베이스 서버 시스템은 크게 <b>트랜잭션서버와 데이터 서버로 분류할 수 있다.</b> 트랜잭션 서버 시스템은 클라이언트가
동작을 수행하고 결과를 클라이언트에게 다시 보내는 인터페이스를 제공한다. 보통 클라이언트들이 서버에게 자료를
요청하기 위해 SQL이나 별도의 API로 트랜잭션을 보내면 서버에서는 보내진 트랜잭션들이 수행되어 그 결과를 다시
클라이언트들에게로 보낸다. 데이터서버시스템은 클라이언트가 파일이나 페이지와 같은 단위로 데이터를 읽거나
갱신을 요청함으로써 서버와 접속하는 시스템이다.  일반적으로 트랜잭션 서버와 데이터 서버 중에서 트랜잭션서버
시스템이 널리 사용된다.

===================================================================
논문에서는 DB를 이렇게 2가지 방식으로 분류해 놓았는데, 이 2가지 서버 시스템의 구조나 구현방식에 대한
좀 더 구체적인 자료나 설명이 어디 없을까요?  

간단한 게임을 만들면서 두 가지 방식으로 DB를 구현해보려고 하는데 참고할 자료가 없어서 막막합니다...;_;

ps. 아, 그리고 왜 이런 방식으로 나눈 걸까요? 가지고 있는 DB책들을 봐도 저런 식의 분류는 처음 봅니다..