VeloxDB 0.3.0

The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org. Prefix Reserved
dotnet add package VeloxDB --version 0.3.0
NuGet\Install-Package VeloxDB -Version 0.3.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="VeloxDB" Version="0.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add VeloxDB --version 0.3.0
#r "nuget: VeloxDB, 0.3.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install VeloxDB as a Cake Addin
#addin nuget:?package=VeloxDB&version=0.3.0

// Install VeloxDB as a Cake Tool
#tool nuget:?package=VeloxDB&version=0.3.0

Discord

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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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.3.0 136 3/19/2024
0.2.2 147 7/27/2023
0.2.1 319 2/13/2023
0.2.0 264 1/3/2023