5 best C# Key Value Database libraries in 2024

share link

by marketing.admin@openweaver.com dot icon Updated: Feb 13, 2023

technology logo
technology logo

Guide Kit Guide Kit  

C# key value database libraries are an excellent way to store data in a fast and reliable way. It has many advantages over other databases like NoSQL databases, relational databases and document databases. Many companies use these key value databases for storing their data. C# Key Value Database libraries DBreeze, BTDB and Akavache, etc are a good choice if you need a fast and reliable key-value storage. DBreeze is one of the best key value stores which offers high performance and scalability. It can be used for storing large volumes of data within short time period. It supports serialization, compression, encryption and much more features which makes it more flexible than other key value stores available in the market today. Akavache is another key value database that you can use when you have an application that is using C# Key Value Database libraries. BTDB is a high performance and fully ACID compliant key-value database engine for .NET/.NET Core. BTDB is written in C#using for all data structures, hence it is very efficient in terms of memory usage. A few of the most popular open source C# key value database libraries for developers are

FASTERby microsoft

C# doticonstar image 5571 doticonVersion:v2.5.6doticon
License: Permissive (MIT)

Fast persistent recoverable log and key-value store + cache, in C# and C++.

Support
    Quality
      Security
        License
          Reuse

            FASTERby microsoft

            C# doticon star image 5571 doticonVersion:v2.5.6doticon License: Permissive (MIT)

            Fast persistent recoverable log and key-value store + cache, in C# and C++.
            Support
              Quality
                Security
                  License
                    Reuse

                      Akavacheby reactiveui

                      C# doticonstar image 2328 doticonVersion:9.1.7doticon
                      License: Permissive (MIT)

                      An asynchronous, persistent key-value store created for writing desktop and mobile applications, based on SQLite3. Akavache is great for both storing important data as well as cached local data that expires.

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                Akavacheby reactiveui

                                C# doticon star image 2328 doticonVersion:9.1.7doticon License: Permissive (MIT)

                                An asynchronous, persistent key-value store created for writing desktop and mobile applications, based on SQLite3. Akavache is great for both storing important data as well as cached local data that expires.
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          DBreezeby hhblaze

                                          C# doticonstar image 469 doticonVersion:v1.107doticon
                                          License: Permissive (BSD-2-Clause)

                                          C# .NET MONO NOSQL ( key value store embedded ) ACID multi-paradigm database management system.

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    DBreezeby hhblaze

                                                    C# doticon star image 469 doticonVersion:v1.107doticon License: Permissive (BSD-2-Clause)

                                                    C# .NET MONO NOSQL ( key value store embedded ) ACID multi-paradigm database management system.
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              BTDBby Bobris

                                                              C# doticonstar image 126 doticonVersion:31.7.0doticon
                                                              License: Permissive (MIT)

                                                              Key Value Database in .Net with Object DB Layer, RPC, dynamic IL and much more

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        BTDBby Bobris

                                                                        C# doticon star image 126 doticonVersion:31.7.0doticon License: Permissive (MIT)

                                                                        Key Value Database in .Net with Object DB Layer, RPC, dynamic IL and much more
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  fluid-databaseby ashblue

                                                                                  C# doticonstar image 8 doticonVersion:v2.1.0doticon
                                                                                  License: Permissive (MIT)

                                                                                  A simple key value pair database for Unity3d projects that supports string, bool, float, and int.

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            fluid-databaseby ashblue

                                                                                            C# doticon star image 8 doticonVersion:v2.1.0doticon License: Permissive (MIT)

                                                                                            A simple key value pair database for Unity3d projects that supports string, bool, float, and int.
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      See similar Kits and Libraries