用于 .Net 应用程序的实时数据库(例如 HBase)
是否有像 HBase 这样适用于 .Net 应用程序的免费实时数据库?
非常感谢,
Is there a free real time database like HBase for .Net applications?
Many thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 .NET 中的 HBase。
HBase 有一个 Thrift API,您可以为此生成一个 .NET 客户端。
如果您需要一些比 Thrift API 公开的更高级的调用,您可以用 Java 编写自己的 Thrift 服务(或派生并修改现有服务)并从 .NET 调用它。
除了 Thrift 之外,它还有 REST 和 Avro API,您也可以从 .NET 调用它们
You can use HBase from .NET.
HBase has a Thrift API and you can generate a .NET client for that.
If you'll ever require some more advanced calls than what the Thrift API exposes you can write your own Thrift service in Java (or fork and modify the existing one) and call it from .NET.
Besides Thrift it alo has a REST and Avro API which you can also call from .NET
正如 Eran 所说,您可以将 .NET 中的 HBase 与 Thrift API 一起使用,但是您可能会遇到新功能的问题,例如协处理器(编写在 HBase 内部运行的 UDF 和触发器),这些功能将在下一个版本中推出
您可能想看看 MongoDB它有相对较好的.NET界面
哦,还有如果您在 Azure 中运行,那么 TableStorage 是 MS 本身提供的一个不错的 NoSql 选项
As Eran said you can use HBase from .NET with the Thrift API, however you'd have problems with newer capabilities like coporcessors (writing UDFs and triggers that run inside HBase) which are coming in the next releases
You may want to look at MongoDB which has relatively good .NET interface
Oh, and if you're running in Azure than TableStorage is a nice NoSql option from MS itself