hamsterdb

소프트웨어 스크린 샷:
hamsterdb
소프트웨어 정보:
버전: 2.1.8
업로드 날짜: 17 Feb 15
개발자: Christoph Rupp
라이센스: 무료
인기: 1

Rating: nan/5 (Total Votes: 0)

hamsterdb는 오픈 소스이며, 경량, 임베디드 및 크로스 플랫폼 데이터베이스 엔진 소프트웨어는 ANSI C로 작성되고 glanceKey 기능에서 B + 트리 인덱스 structure.Features을 지원하는 "NoSQL에"키 - 값 저장소의 역할을하도록 설계 ACID (원 자성, 일관성, 격리, 영속성) 트랜잭션에 대한 지원을 포함, 읽기 부분 지원 및 쓰기, 투명 AES (고급 암호화 표준) 암호화, CRC32 검증 지원, SIMD (단일 명령 다중 데이터) 하드웨어 지원에 대한 지원.
또한, 기록 번호 데이터베이스, 임시 데이터, 중복 키, 트랜잭션 저널 투명 압축, 키와 기록, DISTINCT COUNT에 대한 분석 기능, SUM에 대한 메모리 데이터베이스, 수, 평균뿐만 아니라 원격 네트워크 지원을 지원합니다 프로토콜 버퍼를 통해.
hamsterdb 모든 응용 프로그램 개발자가 필요로하는 고성능, 확장 성 및 안정성을 제공합니다. 그것은 메모리 매핑 I / O를 사용하고, 인 - 메모리 데이터베이스를 지원합니다. 또한, 소프트웨어가 구성 캐시와 페이지 크기를 제공, 64 비트 파일 포인터를 사용하여 그것을 및 다른 URL;들 - 인도 독립, .NET, 자바, 파이썬과 얼랑 후드 languages​​.Under 프로그래밍 및 ++ C, C에 대한 API를 제공 지원 OSesThis는 Microsoft Windows 및 Mac OS X 운영 체제에서뿐만 아니라, 모든 GNU / Linux 배포판에서 실행되도록 설계 플랫폼 독립적 인 소프트웨어입니다. 그것은 열고 최적화하고 GNU / 리눅스 배포판에 hamsterdb를 설치, 당신은 보편적 인 소스가 무료로 Softoware에 분산하여 보관 다운로드해야, 원하는 위치에 압축을 풉니 다 프로그래밍 language.Getting가 hamsterdbTo 시작 C ++로 작성되어 터미널 에뮬레이터 및 추출 된 파일의 위치로 이동합니다.
제어판에서 & ldquo을 실행; ./ 구성 &&하게 & rdquo; 구성 및 하드웨어 아키텍처에 대한 프로젝트를 컴파일하기 (따옴표없이) 명령, 32 비트 또는 64 비트. 컴파일 과정이 완료되면, 시간이 좀 걸릴 것이다, 당신은 제어판에서 & ldquo을 실행하여 전체 소프트웨어 시스템을 설치할 수 있습니다 설치 & rdquo 만들; 루트로 (따옴표없이) 명령

이 릴리스의 새로운 기능 무엇 :.

이 새로운 기능 :
& 안녕 quot; 새로운 & quot 추가; API - COUNT, SUM에 대한 hamsterdb 분석 기능, 평균 등의 선언에 대한 햄 / hamsterdb_ola.h를 참조하십시오
추가 된 새로운 API의 ham_cursor_get_duplicate_position
새로운 파이썬 API가 추가되었다
버그 수정 :
문제 # 33 : 0.11.22을 libuv 업그레이드
2.1.7에서 성능 저하를 고정 - 너무 많은 페이지 분할을 만들어 큰 고정 길이 키, 그들이 확장 키로 저장된 경우에도
기타 변경 사항 :
데이터베이스 형식은 더 이상 얽매이지 엔디안으로 시도합니다; 이제 데이터베이스 호스트 엔디안 포맷으로 저장된다. 엔디안 불가지론 코드는 어쨌든 고장, 나는 그것을 테스트하는 하드웨어를했다 없었다.
ham_db_get_error 지금은 사용되지 않습니다
헤더 파일은 더 이상 Windows 플랫폼에서 winsock2.h와의 충돌을 피하기 위해 winsock.h를 포함하지
두 BTREE 레이아웃을 완전히 재 작성되었습니다; PAX의 KeyLists 해주기 중복 RecordLists와 병용 할 수있어, 가변 길이 KeyLists 해주기 PAX RecordLists과 조합하여 사용될 수있다
키가 추가되어 있으면 방지 BTREE은 (HAM_HINT_APPEND) 분할
원격 서버와의 내부 통신은 이제 구글의 protobuffer보다 빠른 다른 프로토콜을 사용
PAX 레이아웃은 지금 작은 범위에 대한 선형 검색을 사용합니다; 이 5 ~ 10 %의 검색 성능을 향상
제거 ham_get_license의 API (및 serial.h)

이 버전 2.1.5의 새로운 기능 :

이 릴리스는 몇 가지 버그를 수정하고 성능을 향상시킵니다. 파일 크기가 몇 기가 바이트 이상으로 증가하는 경우 또한, hamsterdb 지금은 훨씬 더 확장됩니다.

이 버전 2.1.4의 새로운 기능 :

이 자료는 가변 길이 키에 대한 사용자 정의 BTREE 레이아웃을 추가하고 키를 복제. 또한, 작은 기록하는 대신 외부의 BLOB, BTREE 잎 노드에 직접 저장됩니다.

이 버전 2.0.5의 새로운 기능 :

이이 버전은 몇 가지 사소한 버그를 수정 약간의 성능 향상이 있고, .NET API의 세그먼트 오류를​​ 해결합니다.
내부 C ++ 구현은 네임 스페이스 1506 이동되었습니다, 햄 & quot을; 다른 기호와의 충돌을 방지 할 수 있습니다.
다음 릴리스에서 곧 API 변경에 대한 README를 확인하시기 바랍니다.

이 버전 2.0.3의 새로운 기능 :

이 버전은 몇 가지 버그를 수정하고 마이크로 소프트의 비주얼 스튜디오 2010에 대한 지원을 추가합니다.
hamsterdb 1.0.9 및 이전의 기존 파일 형식은 더 이상 지원되지 않습니다.
는 Win32 (x86 및 x64)에 대한 소스 및 미리 컴파일 된 라이브러리를 다운로드 할 수 있습니다.

이 버전 2.0.2의 새로운 기능 :

이 버전은 hamsterdb 스레드 안전합니다.
freelist에 버그가 수정되었습니다.
부스트는 이제 필요합니다.
소스와 미리 컴파일는 Win32 / Win64를 라이브러리를 다운로드 할 수 있습니다.

이 버전 2.0.1의 새로운 기능 :

이 버전은 로그 파일 및 거래와 함께 사용하기위한 재 활성화 대략 일치에 대한 사용자 지정 경로를 설정 같은 몇 가지 사소한 기능을 추가합니다.
몇 가지 버그도 수정되었습니다.
소스 및 컴파일에서 Win32 / Win64를 라이브러리를 다운로드 할 수 있습니다.

이 버전 2.0.0의 새로운 기능 :

는 지금은 병렬로 거래를 무제한으로 허용하는 트랜잭션 지원의 완전한 재 구현을 갖추고 있습니다.
그것은 자바와 .NET API를 통합합니다.
(.NET 및 Java 포함)는 Win32에 대한 소스, 문서 및 사전 구축 된 라이브러리는 (재 설계) 웹 페이지에서 사용할 수 있습니다.

이 버전 2.0.0 RC3의 새로운 기능 :

이 버전은 더 2.X 분기를 안정화 및 이전의 모든 RC2 릴리스에서 알려진 문제를 해결합니다.
성능은 많은 분야에서 개선되었다.
소스 및 프리 D는 Win32 라이브러리는 웹 페이지에서 다운로드 할 수 있습니다.

유사한 소프트웨어

Yoyo-migrations
Yoyo-migrations

14 Apr 15

ezRadius
ezRadius

2 Jun 15

Mergeant
Mergeant

2 Jun 15

코멘트 hamsterdb

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!