VeloxDB.Embedded
0.4.0
Prefix Reserved
dotnet add package VeloxDB.Embedded --version 0.4.0
NuGet\Install-Package VeloxDB.Embedded -Version 0.4.0
<PackageReference Include="VeloxDB.Embedded" Version="0.4.0" />
paket add VeloxDB.Embedded --version 0.4.0
#r "nuget: VeloxDB.Embedded, 0.4.0"
// Install VeloxDB.Embedded as a Cake Addin
#addin nuget:?package=VeloxDB.Embedded&version=0.4.0
// Install VeloxDB.Embedded as a Cake Tool
#tool nuget:?package=VeloxDB.Embedded&version=0.4.0
VeloxDB - High performance OO database for .NET
VeloxDB is a high performance, in-memory, object oriented database. It was designed from the ground up with low latency and high throughput in mind. It, however, does not sacrifice the ease of use to achieve this. With full ACID compliance, developing high performance transactional applications should be as simple as possible.
Features
- High performance and low cost - 2.5 million write transactions per second at a lower cost compared to competitors
- Strong consistency guarantees - strict serializability for read and read-write transactions
- High availability - synchronous replication to ensure data durability and availability
- Scale-out for reads - unlimited number of read-only replicas
- Schema-ful, object-oriented design - user-defined data model and business logic in .NET
- In-memory - entire data set must fit in system memory, allowing for fast access and low latency operations while still being persisted on disk for durability
- Specialized inverse reference indexing - optimized for fast navigation of inverse references
- Merging of data and logic - business logic executes in the same process as the database
Getting started
The VeloxDB Getting Started Guide - the perfect place to begin if you're new to VeloxDB. It covers everything from setting up your development environment to running your first transactions.
VeloxDB: The Definitive Guide - a comprehensive resource that covers all aspects of using VeloxDB. It includes detailed information about the database's data model, API, as well as best practices for using VeloxDB in your applications.
The VeloxDB API Reference - a complete reference for the VeloxDB API, including detailed descriptions of all the available classes, methods, and properties. You can find the API Reference here:
Building
Clone the repository, and run from the repository root
dotnet build /p:Platform=x64
License
VeloxDB is licensed under MIT License.
Contact
If you have any questions or feedback about VeloxDB, please don't hesitate to reach out to us. Here are a few ways to get in touch:
- Use the Github issue tracker to report bugs or request features
- Join our Discord community to ask questions and get help from other VeloxDB users
- Contact us by email at support@vlxdb.com
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. |
-
net8.0
- VeloxDB (>= 0.4.0)
- VeloxDB.Protocol (>= 0.4.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.4.0 | 70 | 5/27/2024 |