資料庫
DBreeze Database是一個專業的、開源的、多範式(嵌入式Key-Value儲存、物件、NoSql、文字搜尋、多參數搜尋、嵌入向量資料庫、向量相似性搜尋/聚類等)、多執行緒、事務性適用於.NET5> / .NET Framework 3.5> / Xamarin MONO Android iOS / .NET Core 1.0> / .NET Standard 1.6> / 通用Windows 平台/ .NET Portable / UNITY / CoreRT 的ACID 相容資料管理系統通用Windows 平台/ .NET Portable / UNITY / CoreRT 的ACID 相容資料管理系統
....適用於伺服器、桌上型電腦、行動裝置和物聯網...用 C# 製作
- 對於那些認為它應該免費的人來說,它是免費軟體。
- 從2012年6月開始就在我們自己的生產環境中使用。
- 關注項目,了解最新的優化和增強。
- 自 2014 年 1 月起透過 NuGet 使用 DBreeze。
- DBreeze for .NETCore、CoreRT、.NET Standard / UWP(通用 Windows 平台)、.NET Framework 透過 NuGet 進行抓取。
- 適用於 Linux、Windows、OS X。
- 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 的強大功能,讓每個核心每秒 500000 個鍵/值對插入或 260K 更新到標準 PC 硬碟上的排序表(2012 年基準)。
- 高速隨機密鑰批次插入和更新(更新模式可選)。
- 範圍選擇/遍歷(向前、向後、從/到、跳過、開始等)。移除鑰匙,更換鑰匙。
- 在低等級上,鍵和值始終是位元組數組。
- 最大限度。密鑰大小最大為 65KB。值大小為 2GB。值可以表示為一組列,其中可以儲存固定或動態長度的資料類型。每個動態資料區塊 (BLOB) 的大小可為 2GB。
- 豐富的 byte[] 和其他資料型別之間的轉換函數。
- 嵌套/分形表可以駐留在主表值內。
- 增量備份/復原選項。
- 整合文字搜尋子系統(全文/部分)。
- 整合物件資料庫層。
- 具有強大查詢可能性的快速多參數搜尋子系統。
- 整合向量資料庫層/相似性搜尋引擎/聚類,基於 KMeans++ Centroids Propagated Graph。
- 整合二進位和 JSON 序列化器 Biser.NET
- 透過 Raft.NET 實現高可用性、冗餘和容錯
- DBreeze 是複雜資料儲存解決方案(圖/神經、物件、文件、文字搜尋等資料層)的基礎。請研究文件以了解 DBreeze 的所有功能。
特別感謝:
「SignPath.io 提供的免費代碼簽名,SignPath Foundation 提供的憑證」簽署的 DLL 單獨位於。
[email protected]