2011-03-28 1 views
-1

구현 : 서버에 연결 및 명령 세트 A = B를 실행할 수 할 수 있어야한다 서버에게 키 - 값을내가 질문을 발견하고는 키 - 값 서버

  1. 사용자를 구현합니다.
  2. GET 명령을 실행하면 b가 인쇄됩니다.

우선 무엇이 문제인지 완전히 이해하지 못했습니다.

+0

참조 http://memcached.org/ – Ramon

+0

정확하게 키 - 값 서버가 무엇인지 알 수 있습니까 ?? –

답변

2

가장 간단한 형태로 키 - 값 서버는 사전 구조로 keys을 보유하고 value을 상기 키와 연관시키는 서버 일뿐입니다.

도움이된다면, 프로그래밍 언어에서 키를 변수 이름으로 생각하거나 bash 쉘에서 환경 변수로 생각할 수 있습니다.

키 - 값 서버의 클라이언트는 서버에 키의 값을 알려주거나 서버에서 키의 현재 값을 요청합니다.

Ramon이 그의 의견에서 언급했듯이 memcached.org은 Key-Value 서버의 예입니다.

물론 서버는 위에서 설명한 내용보다 훨씬 복잡 할 수 있습니다. 키는 단순한 값 (예 : 객체) 이상일 수 있으며 서버/클라이언트는 기본 set/get보다 더 많은 기능을 가질 수 있습니다.

Key-Value server이라는 용어는 매우 광범위하며 그 자체로 구체적인 것을 의미하지는 않습니다. NoSQL systems 예를 들어, 키 - 값 저장소를 사용하면 아무 NoSQL 데이터베이스 시스템이라도 기술적으로 Key-Value server이라고 부를 수 있습니다.