2010-12-12 2 views
1

SQL API를 사용할 때 Berkeley DB를 파티션 할 수 있습니까? Berkeley DB가 BTree 및 Hash 액세스 방법을 사용하여 파티셔닝 (http://download.oracle.com/docs/cd/E17076_02/html/programmer_reference/am_partition.html)을 지원한다는 사실을 알게되었습니다. 그러나 SQL API를 사용하여 날씨를 설명 할 수는 없습니다. 내 생각은 원시 버클리 DB를 파티션 된 다음 SQL API를 사용하여 열어서 만드는 것입니다. 누구나 SQL API Berkeley DB를 파티션하려고 했습니까?Partition 버클리 DB SQL API 데이터베이스

답변

1

David Segleau, Berkeley DB의 제품 관리 이사입니다. 일반적으로 사람들은 Berkeley DB forums에 질문을하는 것이 좋습니다. 활발한 버클리 DB 응용 프로그램 개발자 커뮤니티가 있습니다.

귀하의 질문에 대한 짧은 대답은 "아직"입니다. BDB 엔지니어링 팀은 BDB 기능을 SQLite API와 통합하는 작업을 수행하고 있습니다. 우리에게 중요한 점은 구현을 통해 생각하는 것이므로 사용하기 쉽고 SQLite 개발자에게는 "자연스러운"확장입니다. 가까운 장래의 BDB 릴리즈에 계속 지켜봐주십시오.

한편, BDB에서 파티션 된 데이터베이스는 대부분 문법적인 설탕입니다. 실제로는 특별한 경우로 구현되며 별도의 테이블을 사용하여 저장소 아래에 저장합니다. 데이터를 별도의 테이블로 분할하고 응용 프로그램을 수정하여 현재와 같이 적절한 테이블에 데이터를 가져 오거나 넣을 수 있습니다. 그게 도움이 되니?

어떤 BDB 기능을 다음에 통합 할 것인지를 결정할 때 사용자가 제품을 어떻게 사용하는지 항상 듣는 것이 좋습니다. 애플리케이션에서 테이블 파티셔닝을 사용하는 방법과 해결해야 할 기술적 요구 사항이나 문제점을 설명 할 수 있습니까?

감사합니다,

데이브

관련 문제