LumDbEngine 1.0.0
See the version list below for details.
dotnet add package LumDbEngine --version 1.0.0
NuGet\Install-Package LumDbEngine -Version 1.0.0
<PackageReference Include="LumDbEngine" Version="1.0.0" />
<PackageVersion Include="LumDbEngine" Version="1.0.0" />
<PackageReference Include="LumDbEngine" />
paket add LumDbEngine --version 1.0.0
#r "nuget: LumDbEngine, 1.0.0"
#:package LumDbEngine@1.0.0
#addin nuget:?package=LumDbEngine&version=1.0.0
#tool nuget:?package=LumDbEngine&version=1.0.0
LumDb V1.0.0
LumDb is a single-file database program based on C# for .NET 8. It boasts excellent performance, is 100% written in C#, has no dependencies on external component libraries, and supports AOT (Ahead-of-Time compilation) perfectly.
Features
- Performance: LumDb delivers high performance with its efficient design.
- Language: 100% C# language, ensuring consistency and ease of integration with other C# projects.
- Dependencies: No external component libraries are required, making it lightweight and easy to deploy.
- AOT Support: Perfectly supports Ahead-of-Time compilation, enhancing startup performance and reducing runtime overhead.
- Database Structure: LumDb is a relational database that allows for custom multi-key patterns.
- Data Types: Supports various data types including int, double, long, bool, decimal, datetime, fixed-length string, variable-length string, fixed-length bytes, and variable-length bytes.
- KV Database Simulation: Can simulate a KV database and handle file operations based on byte values within tables.
- Thread Safety: Ensures safe read and write operations across threads.
- Memory-based Transaction Model: Supports early storage and discard/rollback operations.
- Platform Support: Currently supports .NET 8 and has been tested on Windows. It is theoretically cross-platform capable.
Current Status
LumDb is currently in version 1.0.0. We invite you to enjoy using this software and kindly ask for your valuable suggestions to help us improve.
Getting Started
To get started with LumDb, please follow these simple steps:
- Installation: Since LumDb is a single-file database, there is no installation process. Simply reference the LumDb library in your .NET 8 project.
- Configuration: Configure your database schema according to your application's needs.
- Usage: Start using LumDb to manage your data with the provided API.
Contribution
We welcome contributions to LumDb. If you find any issues or have feature requests, please submit them through our issue tracker.
License
LumDb is licensed under the MIT License. See the LICENSE file for more information.
Please enjoy using LumDb and help us make it even better by providing feedback and contributions!
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.