Если вы думаете, что такое хранилище таблиц Windows Azure, это нереляционная база данных «пара ключ-значение», доступная через REST API.Пожалуйста, скачайте этот документ о деталях базы данных Windows Azure и NoSQL.
Если бы я находился в вашей ситуации, мой подход состоял бы в том, чтобы найти что-то похожее на хранилище таблиц Azure, к которому я могу получить доступ через REST и иметь аналогичный API доступности.Поэтому, если вы пытаетесь найти аналогичную базу данных для запуска на компьютере, вам действительно нужно искать:
- Key Value Pair DB
- Поддержка основных операций, таких как добавление, удаление, вставка, измените сущность
- Доступность на основе ключа раздела и ключа строки
- RESTful Интерфейс для подключения
Если вы хотите попробовать что-то, на что вы обязательно посмотрите:
- DBreeze (основанная на C # пара значений ключей NoSQL DB) Я только что видел это и выглядит потрясающе
- Googles LevelDB (пара значений ключей DB, с открытым исходным кодом и доступный наWindows) Понятия не имею об API
- Redis (большая пара БД ключей-значений, но не уверен в совместимости с Windows и API)
Вот список баз данных ключей / значений бездополнительные возможности индексирования:
- Berkeley DB
- HBase
- MemcacheDB
- Redis
- SimpleDB
- Кабинет Токио / Тиран
- Волдеморт
- Риак
Если ни одна из них не работает, вы можете получить любую из БД с открытым исходным кодом и изменить ее так, чтобы она соответствовала вашим требованиям, а затем сделать ее доступной для других в качестве вашего вклада в сообщество.
ДОБАВЛЕНО
Теперь вы можете использовать виртуальную машину Windows Azure для запуска любого типа пары БД-ключ на Linux или Windows Machine и соединения с вашим приложением.