Я ищу хранилища ключей, которые поддерживают C#, но я обнаружил, что большинство из них реализовано Java. Может кто-нибудь мне порекомендовать? Было бы супер, если бы оно было очень легким, т. Е. Появлялось как библиотека. благодаря!!Существуют ли какие-либо хранилища KeyValue, используемые .NET?
ответ
Есть тонны, в зависимости от ваших требований.
Другой, который вы можете рассмотреть, это System.Runtime.Caching namespace, который был добавлен в .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
Если вы имеете в виду магазин NoSQL, то у What NoSQL solutions are out there for .NET? есть список из них.
Redis является отличным. И есть удивительный клиент C# redis ServiceStackRedis. Его очень легкий вес.
И если вы хотите попробовать Redis на окнах, вы можете найти окна версии here
это то, что вы имеете в виду ключевое значение pair..like хэш-таблицу()
Hashtable = ht = new HashTable();
или
Dictionary<double,string> d1 = new Dictionary<double,string>();
или
Dictionary<String,string> d2 = new Dictionary<string,string>();
и т.д.
Если вы хотите, чтобы в процессе, настойчивый ключ-значение магазин (например Berkeley DB), то посмотрите на PersistentDictionary, которая является частью проекта ManagedEsent. Постоянный словарь выглядит как обычный словарь, но поддерживается базой данных. Если вы построите из текущих источников, вы получите поддержку Linq, которая позволит вам делать запросы.
GetCache - это очень простой кеш-память в режиме «ключ-значение», разработанная в .Net 4.5. Сервер и клиентская библиотека могут быть загружены в Fron Nuget.
> I am looking up keyvalue stores that support C#
Если вы ищете родной .NET хранилище ключей значение попробуйте NCache. Он построен с использованием C#. Других я не думаю.
Его предложения гораздо больше, чем просто .net key value store. Вы можете придерживаться только сохранения в нем ключей и значений.
Cache cache = NCache.InitializeCache("CacheName");
cache.Add("Key", "Value");
object value = cache.Get("Key");
- 1. Существуют ли шаблоны проектирования, используемые в .NET Framework?
- 2. Существуют ли рамки хранилища данных?
- 3. Понимание встроенного хранилища данных KeyValue vs FileSystem
- 4. Существуют ли указатели в .NET?
- 5. Существуют ли коммерчески развернутые и используемые приложения .NET CAS (Code Access Security)?
- 6. Существуют ли особые переменные, совместно используемые между обработчиками MPI?
- 7. Существуют ли обычно используемые делегаты в стандартных библиотеках классов?
- 8. Существуют ли предложения WHERE в Lucene (.Net)?
- 9. Абстракция NoSQL/KeyValue над СУБД?
- 10. Содержит ли сборка .NET в памяти или только используемые части?
- 11. Merge Список KeyValue пара
- 12. HBASE CellUtil vs KeyValue
- 13. Как заполнить KeyValue пара из # .net IList + C
- 14. Get KeyValue из ListPreference
- 15. Шаблоны проектирования, используемые в .NET framework?
- 16. Существуют ли библиотеки, чтобы определить, находится ли кто-нибудь внутри вашей области (диапазон географических координат) бизнеса (вроде хранилища хранилища)?
- 17. Существуют ли какие-либо общие реализации Lisp для .Net?
- 18. Существуют ли библиотеки .NET, которые рисуют таблицу в консоли (textmode)?
- 19. Существуют ли классы для управления объектами HTML в .Net?
- 20. Существуют ли DBSet.UpdateAsync() и RemoveAsync() в ядре .net?
- 21. Существуют ли методы .NET Framework для анализа электронной почты (MIME)?
- 22. Существуют ли ограничения размера для формата .NET Assembly?
- 23. Существуют ли какие-либо реализации мультимножества для .Net?
- 24. Существуют ли какие-либо .NET-решения для службы централизованной аутентификации?
- 25. Существуют ли более безопасные альтернативы классу .Net SQLConnection?
- 26. Существуют ли элементы управления дизайнерами документов .NET XSL-FO?
- 27. Существуют ли ограничения при использовании небезопасного кода в .NET?
- 28. Как преобразовать KeyCode в KeyValue
- 29. Группировка KeyValue пара в словарь
- 30. Hbase KeyValue размер слишком большой
Возможный дубликат http://stackoverflow.com/questions/1777103/what-nosql-solutions-are-out-there-for-net. –
Вы говорите о хранилище ключей сертификатов? –
Нам всем очень интересно, что вы имеете в виду в магазине KeyValue :). –