База данных в реальном времени, например, HBase для приложений .Net - PullRequest
2 голосов
/ 01 декабря 2011

Существует ли бесплатная база данных в реальном времени, например HBase, для приложений .Net?

Большое спасибо,

Ответы [ 2 ]

2 голосов
/ 01 декабря 2011

Вы можете использовать HBase из .NET.HBase имеет Thrift API, и вы можете сгенерировать .NET-клиент для этого.

Если вам когда-нибудь потребуются более сложные вызовы, чем то, что предлагает Thrift API, вы можете написать свой собственный сервис Thrift на Java (или forkи измените существующий) и вызовите его из .NET.

Помимо Thrift, он также имеет REST и Avro API, который также можно вызывать из .NET

1 голос
/ 02 декабря 2011

Как сказал Эран, вы можете использовать HBase из .NET с Thrift API, однако у вас будут проблемы с более новыми возможностями, такими как сопроцессоры (написание UDF и триггеры, которые работают внутри HBase), которые появятся в следующих выпусках

Возможно, вы захотите взглянуть на MongoDB, который имеет относительно хороший интерфейс .NET

О, и если вы работаете в Azure, то TableStorage - хороший вариант NoSql от самой MS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...