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?
Respuesta
Hay toneladas, dependiendo de sus requisitos.
Otro que puede considerar es System.Runtime.Caching namespace, que se ha agregado a .NET 4.0.
Dictionary<key,Value>
http://msdn.microsoft.com/en-us/library/xfhwa508.aspx
KeyValuePair<string, string>
http://msdn.microsoft.com/en-us/library/5tbh8a42.aspx
Si quiere decir una tienda NoSQL, What NoSQL solutions are out there for .NET? tiene una lista de estas.
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
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.
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.
GetCache es una memoria caché en memoria de valores clave muy simple desarrollada en .Net 4.5. La biblioteca del servidor y del cliente se puede descargar desde Nuget.
> 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");
- 1. ¿cuál tienda keyvalue tiene el mejor rendimiento?
- 2. tienda de iCloud KeyValue no reconocida en el primer lanzamiento
- 3. ¿Hay alguna biblioteca DECAPTCHA en .NET?
- 4. ¿Hay alguna diferencia entre .NET y ASP.NET
- 5. ¿Hay alguna forma de extraer .NET 2.0 de .NET 3.5?
- 6. ¿Hay alguna forma de determinar cuándo termina una cadena .NET?
- 7. ¿Cómo recuperar 'KeyValue' de Telerik RadGrid?
- 8. ¿Hay alguna biblioteca útil para las aplicaciones de .NET Console?
- 9. ¿Hay alguna herramienta de DRYer por ahí?
- 10. ¿Hay alguna biblioteca de reconocimiento de imágenes OK para .NET?
- 11. .NET: ¿Hay alguna diferencia entre InvariantCulture y en-US?
- 12. ¿Hay alguna API gratuita de OCR para .NET?
- 13. ¿Hay alguna manera de controlar qué conversión implícita será la predeterminada utilizada?
- 14. ¿Hay alguna forma de convertir los miembros de una colección utilizada como ItemsSource?
- 15. ¿Hay alguna estructura algebraica utilizada en la programación funcional distinta de monoid?
- 16. ¿Hay alguna biblioteca confiable de metadatos de imágenes .NET?
- 17. ¿Hay alguna manera de deshabilitar la detección del navegador .NET?
- 18. ¿Hay alguna solución simple para distribuir trabajo computacional en .NET?
- 19. ¿Hay alguna manera de excluir algunos archivos de enviar a la tienda de aplicaciones de iOS?
- 20. ¿Hay alguna buena biblioteca de análisis para .Net?
- 21. ¿Hay alguna implementación de .NET para Mac OS?
- 22. ¿Hay alguna herramienta .NET para distorsionar/deformar imágenes?
- 23. ¿Hay alguna API de .NET que use rsync?
- 24. ¿Hay alguna biblioteca de "gráficos" de consola para .Net?
- 25. ¿Hay alguna manera simple de concatenar dos BitArray (C# .NET)?
- 26. ¿Se puede liberar la memoria utilizada por MKMapView de alguna forma?
- 27. ¿Hay alguna biblioteca de aprendizaje automático .NET que podría, por ejemplo, sugerir etiquetas para una pregunta?
- 28. ¿Hay alguna manera de buscar en la tienda de aplicaciones de iOS en línea?
- 29. Declaración preparada por PDO, ¿utilizada correctamente?
- 30. Biblioteca de desensamblaje utilizada por objdump
duplicado Posible de http://stackoverflow.com/questions/1777103/what-nosql-solutions-are-out-there-for-net. –
¿Estás hablando de Certificate Key Value Store? –
Todos somos muy curiosos a lo que se refiere con una tienda KeyValue :). –