DBreeze 데이터베이스
DBreeze 데이터베이스는 전문적인 오픈 소스 다중 패러다임(내장형 키-값 저장소, 객체, NoSql, 텍스트 검색, 다중 매개변수 검색, 내장 벡터 데이터베이스, 벡터 유사성 검색/클러스터링 등), 다중 스레드, 트랜잭션 기능을 갖춘 데이터베이스입니다. .NET5> / .NET Framework 3.5> / Xamarin MONO Android iOS / .NET Core 1.0> / .NET Standard용 ACID 호환 데이터 관리 시스템 1.6> / 유니버설 Windows 플랫폼 / .NET Portable / UNITY / CoreRT
...서버, 데스크톱, 모바일 및 사물 인터넷용... C#으로 제작
- 그것은 무료여야 한다고 믿는 사람들을 위한 무료 소프트웨어입니다.
- 2012년 6월부터 자체 프로덕션 환경에서 사용되었습니다.
- 프로젝트를 팔로우하여 최근 최적화 및 개선 사항을 확인하세요.
- 2014년 1월부터 NuGet을 통한 DBreeze.
- .NETCore, CoreRT, .NET Standard/UWP(Universal Windows Platform)용 DBreeze, NuGet을 통해 .NET Framework를 가져옵니다.
- Linux, Windows, OS X에서 작동합니다. Android, iOS에서 Xamarin을 통해 작동합니다.
- DBreeze는 nosql-database.org, Awesome .NET Core, awesome-dotnet에 나열되어 있습니다.
- 최신 DBreeze 뉴스를 얻으려면 "릴리스 노트" 문서를 읽어보세요.
홈페이지는 http://dbreeze.tiesky.com 또는 https://github.com/hhblaze/DBreeze입니다.
- 빠른 시작 가이드
- 어셈블리 위치
- 문서(PDF, 실제)
- 문서(HTML, 실제)
- 벤치마크(HTML, 실제)
- 릴리스 노트
- DBreeze 튜닝 조언
- 포럼에서의 토론
주요 기능:
- 임베디드 .NET 제품군 어셈블리, 플랫폼 독립적이며 다른 라이브러리에 대한 참조가 없습니다.
- 교착 상태 해결/제거, 병렬 읽기 및 동기화된 쓰기/읽기를 위한 솔루션을 갖춘 멀티 스레드, ACID 규격.
- 테이블 이름에 대한 고정된 체계가 없습니다(즉석 구성 및 액세스).
- 테이블은 다양한 폴더, 하드 드라이브, 메모리, 디스크 지속성을 갖춘 인메모리 등 혼합된 위치에 있을 수 있습니다.
- Liana-Trie 인덱싱 기술. 데이터베이스 인덱스(키)는 조각 모음을 수행할 필요가 없습니다. 삽입/업데이트/제거 작업 속도는 해당 시간 동안 변경되지 않습니다.
- 물리적 링크를 통해 테이블의 키/값 쌍에 액세스하는 기능으로 필요한 데이터 구조를 조인하는 데 드는 시간을 절약할 수 있습니다.
- 데이터베이스 크기에는 제한이 없습니다(각 테이블의 "긴" 크기 및 물리적 리소스 제약 조건 제외).
- 메모리 및 물리적 공간 소비가 적으며 무작위 삽입 및 업데이트도 가능합니다. 업데이트는 가능하거나 구성된 경우 동일한 물리적 공간에 상주합니다.
- CRUD 작업의 고성능. 필요할 때 DBreeze의 성능을 발휘하여 표준 PC의 하드 드라이브에 있는 정렬된 테이블에 코어당 초당 500,000개의 키/값 쌍 삽입 또는 260K 업데이트를 얻을 수 있습니다(2012년 벤치마크).
- 무작위 키 일괄 삽입 및 업데이트 속도가 빠릅니다(업데이트 모드 선택 가능).
- 범위 선택/이동(앞으로, 뒤로, 시작/끝, 건너뛰기, 시작 등). 키를 제거하고 키를 변경하세요.
- 낮은 수준의 키와 값은 항상 바이트 배열입니다.
- 최대. 키 크기는 최대 65KB입니다. 값 크기는 2GB입니다. 값은 고정 또는 동적 길이의 데이터 유형을 저장할 수 있는 열 집합으로 표시될 수 있습니다. 모든 동적 데이터 블록(BLOB)의 크기는 2GB일 수 있습니다.
- byte[]와 다른 데이터 유형 사이의 풍부한 변환 기능 세트.
- 마스터 테이블 값 내부에 상주할 수 있는 중첩/프랙탈 테이블입니다.
- 증분 백업/복원 옵션.
- 통합된 텍스트 검색 하위 시스템(전체 텍스트/부분).
- 통합 개체 데이터베이스 계층.
- 강력한 쿼리 가능성을 갖춘 빠른 다중 매개변수 검색 하위 시스템입니다.
- KMeans++ 중심 전파 그래프를 기반으로 하는 통합 벡터 데이터베이스 계층/유사성 검색 엔진/클러스터링.
- 통합 바이너리 및 JSON 직렬 변환기 Biser.NET
- Raft.NET을 통한 고가용성, 중복성 및 내결함성
- DBreeze는 복잡한 데이터 스토리지 솔루션(그래프/뉴로, 개체, 문서, 텍스트 검색 등 데이터 레이어)을 위한 기반입니다. DBreeze의 모든 기능을 이해하려면 문서를 연구하십시오.
특별한 감사:
"SignPath.io에서 제공하는 무료 코드 서명, SignPath Foundation에서 제공하는 인증서" 서명된 DLL은 별도로 위치합니다.
[email protected]