JDBC가 데이터베이스를위한 것과 같은 NOSQL / 키 값 저장소 추상화 라이브러리가 있습니까?

StackOverflow https://stackoverflow.com/questions/2247036

문제

ODBC, JDBC 및 ActiveRecord와 같은 많은 SQL 추상화 라이브러리를 사용했습니다. NOSQL / Key-Value Store World의 추상화 옵션은 무엇입니까?

나는 주로 키 가치 저장소를 선택하면 추상화 라이브러리를 사용할 수 있고 잠겨 있지 않도록 할 수 있습니다. 주변의 주요 가치 저장소 수를 감안할 때 중요하다고 생각합니다.

도움이 되었습니까?

해결책

NOSQL 데이터베이스가 서로 매우 다르더라도 의미있는 그룹으로 나눌 수 있습니다. 이 블로그 게시물. 다른 NOSQL 데이터베이스 위에 추상화를 정의하는 것을 목표로하는 새로운 프로젝트는 Gremlin입니다. InfoQ : Gremlin, 그래프 작업을위한 언어. NOSQL 스펙트럼의 그래프 데이터베이스 끝에서 시작 하여이 프로젝트는 문서 저장소로 이동하여 MongoDB 및 CouchDB를 위해 계획된 구현으로 객체 문서 모델을 작성했습니다. 여기 그리고 여기.

다른 팁

아니요. 현재 NOSQL 데이터베이스는 매우 이질적이므로 비 사소한 상태로 유지하면서 표준 인터페이스 아래로 포장 할 수 없습니다.

우리는 그런 추상화가 있습니다 infogrid 상점 인터페이스라고합니다. 매우 단순하지만 그 목적을 위해 정확하게 만들어졌습니다. Infogrid가 더 높은 레벨의 변경없이 다른 키 가치 저장 구현과 대화 할 수있는 일반적인 API.

일부 링크 :

그렘린은 위에 달린다 TinkerPop 청사진. 어제는 새로운 스토리지의 지원으로 새로운 버전의 그렘린 (0.5)을 출시했습니다. OrientDB, 새로운 오픈 소스 문서 그래프 DBM.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top