2010-10-21 58 views
7

Estoy buscando tiendas de keyvalue compatibles con C#, pero descubrí que la mayoría de ellas están implementadas por Java. ¿Alguien podría recomendarme algo? Sería genial si es muy liviano, es decir, aparece como una biblioteca. ¡¡Gracias!!¿Hay alguna tienda KeyValue utilizada por .NET?

+1

duplicado Posible de http://stackoverflow.com/questions/1777103/what-nosql-solutions-are-out-there-for-net. –

+1

¿Estás hablando de Certificate Key Value Store? –

+1

Todos somos muy curiosos a lo que se refiere con una tienda KeyValue :). –

Respuesta

10
Dictionary<key,Value> 

       http://msdn.microsoft.com/en-us/library/xfhwa508.aspx 

KeyValuePair<string, string> 

       http://msdn.microsoft.com/en-us/library/5tbh8a42.aspx 
2

Redis es excelente. Y también está disponible el increíble cliente de C# redis ServiceStackRedis. Es muy liviano.

Y si quieres probar Redis en las ventanas, se puede encontrar la versión de Windows here

1

es esto lo que quiere decir con un valor de clave pair..like una tabla hash()

Hashtable = ht = new HashTable(); 

o

Dictionary<double,string> d1 = new Dictionary<double,string>(); 

o

Dictionary<String,string> d2 = new Dictionary<string,string>(); 

etc.

8

Si desea una en proceso, persistente almacén de claves-valor (como Berkeley DB) a continuación, echar un vistazo a la PersistentDictionary que forma parte del proyecto ManagedEsent. Un diccionario persistente se parece a un diccionario normal pero está respaldado por una base de datos. Si compila a partir de las fuentes actuales, obtendrá el soporte de Linq, que le permite realizar consultas.

1
> I am looking up keyvalue stores that support C# 

Si usted está buscando una tienda de valor clave .NET nativo luego tratar NCache. Está construido usando C#. No hay otro que yo piense.

Ofrece mucho más que un simple .net key value store. Puede limitarse a mantener las claves y los valores en él.

Cache cache = NCache.InitializeCache("CacheName"); 
cache.Add("Key", "Value"); 
object value = cache.Get("Key"); 
Cuestiones relacionadas