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.
- 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
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:
Clone the repository, and run from the repository root
dotnet build /p:Platform=x64
VeloxDB is licensed under MIT License.
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