Wikipedia

Search results

Monday, January 16, 2023

Show HN: VeloxDB Fast Object oriented DB for C# https://ift.tt/eY5cZnX

Show HN: VeloxDB Fast Object oriented DB for C# This is a project I have been working on with some friends for some time. We left our jobs in March to pursue it full-time, and now we have something to show. We built a database called VeloxDB (Velox means speed in Latin). VeloxDB is a fast, object-oriented, in-memory database for C# with an emphasis on correctness. Let me give a quick breakdown of all the terms involved: • "Fast": The whole database is built with performance in mind. We achieve 2.5 million ACID write transactions with an AWS c6a.8xlarge compute instance. • "Object-oriented": The DB offers an object-oriented interface, giving you an ORM-like experience. Your code is deployed within the database, reducing the overhead of communicating with the database to a minimum. • "In-memory": The entire dataset has to fit in memory, so if you have a 30GB database, you need 30GB of RAM. The data is still persisted on disk, so there is no data loss if the server crashes. • "For C#": The ORM API is primarily designed for C#, although it should work with any .NET language (F#/VB). • "Emphasis on correctness": The database is fully ACID, with no eventual consistency. The database is still in beta phase, and any feedback is very welcome! The source can be found at https://ift.tt/KtZiMa0 . https://vlxdb.com/ January 16, 2023 at 09:02AM

No comments:

Post a Comment