Gibt es KeyValue-Speicher, die von .NET verwendet werden?

7

Ich schaue nach Keyvalue-Stores, die C # unterstützen, aber ich habe festgestellt, dass die meisten von ihnen von Java implementiert werden. Kann mir jemand etwas empfehlen? Es wäre super, wenn es sehr leicht ist, d. H. Als eine Bibliothek erscheint. Danke !!

    
afancy 21.10.2010, 09:45
quelle

8 Antworten

3

Es gibt Tonnen, abhängig von Ihren Anforderungen.

Sie können sich auch einen System.Runtime.Caching-Namespace überlegen, der hinzugefügt wurde .NET 4.0.

    
Will 31.08.2011, 15:01
quelle
10
%Vor%     
anishMarokey 21.10.2010 09:49
quelle
8

Wenn Sie einen prozessinternen, persistenten Schlüssel / Wert-Speicher (wie Berkeley Db) wünschen, dann schauen Sie sich das PersistentDictionary an, das Teil des ManagedEsent-Projekts ist. Ein persistentes Wörterbuch sieht aus wie ein normales Wörterbuch, wird jedoch von einer Datenbank unterstützt. Wenn Sie aus den aktuellen Quellen erstellen, erhalten Sie Linq-Unterstützung, mit der Sie Abfragen ausführen können.

    
Laurion Burchall 23.10.2010 02:28
quelle
5

Wenn Sie einen NoSQL-Shop meinen, Welche NoSQL-Lösungen gibt es? für .NET? hat eine Liste von diesen.

    
Pieter van Ginkel 21.10.2010 09:49
quelle
2

Redis ist hervorragend. Und es gibt auch einen erstaunlichen c # redis-Client ServiceStackRedis , der ebenfalls verfügbar ist. Es ist sehr leicht.

Und wenn Sie es unter Windows erneut versuchen möchten, finden Sie die Windows-Version hier

    
RameshVel 21.10.2010 09:53
quelle
1

ist das, was Sie mit einem Schlüsselwertpaar meinen..wie eine Hashtabelle ()

%Vor%

oder

%Vor%

oder

%Vor%

usw.

    
Brad 21.10.2010 12:23
quelle
1
%Vor%

Wenn Sie nach einem nativen .NET-Schlüsselwertspeicher suchen, versuchen Sie NCache . Es ist mit C # gebaut. Es gibt keine andere, denke ich.

Es bietet viel mehr als nur einen einfachen .net-Schlüsselwertspeicher . Sie können nur die Schlüssel und Werte beibehalten.

%Vor%     
Basit Anwer 25.04.2016 10:25
quelle
0

GetCache ist ein sehr einfacher Key-Value In-Memory-Cache, der in .Net 4.5 entwickelt wurde. Server- und Client-Bibliothek können von Nuget heruntergeladen werden.

Ссылка

Ссылка

    
Max Zerbini 13.08.2013 08:13
quelle

Tags und Links