3
Tokyo Cabinet은 데이터베이스 관리를위한 루틴 라이브러리입니다.데이터베이스는 레코드를 포함하는 간단한 데이터 파일이며 각각은 키와 값의 쌍입니다.모든 키와 값은 가변 길이의 직렬 바이트입니다.이진 데이터와 문자열을 모두 키와 값으로 사용할 수 있습니다.데이터 테이블 개념이나 데이터 유형이 없습니다.레코드는 해시 테이블, B + 트리 또는 고정 길이 배열로 구성됩니다.도쿄 캐비닛은 다음과 같은 목적으로 GDBM 및 QDBM의 후속 제품으로 개발되었습니다.이를 달성하고 Tokyo Cabinet은 기존 DBM 제품을 대체합니다.공간 효율성 향상 : 더 작은 크기의 데이터베이스 파일.시간 효율성 향상 : 더 빠른 처리 속도.병렬 처리 향상 : 멀티 스레드 환경에서 더 높은 성능.사용성 향상 : 단순화 된 API.견고성 향상 : 치명적인 상황에서도 데이터베이스 파일이 손상되지 않습니다.64 비트 아키텍처를 지원합니다. 엄청난 메모리 공간과 데이터베이스 파일을 사용할 수 있습니다.Tokyo Cabinet은 C 언어로 작성되었으며 C, Perl, Ruby, Java 및 Lua의 API로 제공됩니다.Tokyo Cabinet은 C99 및 POSIX를 준수하는 API가있는 플랫폼에서 사용할 수 있습니다.Tokyo Cabinet은 GNU Lesser General Public License에 따라 라이센스가 부여 된 무료 소프트웨어입니다.