RavenDB可以在.Net之外连接吗?

时间:2015-05-08 04:18:43

标签: ravendb

RavenDB是否有通用数据接口?例如,Java,Python甚至PHP如何与RavenDB交互?

2 个答案:

答案 0 :(得分:0)

在RavenDB 3.0中,他们也添加了一个Java客户端。我自己没试过,但你可以在这里阅读:

http://ayende.com/blog/168354/what-is-new-in-ravendb-3-0-jvm-client-api

在该博客文章中,Ayende也提到:

  

RavenDB始终可以从其他平台访问。我们有用户使用Python和Node.JS的RavenDB,我们也有用户使用Ruby& PHP,虽然没有公开的资源。

     

使用RavenDB 3.0,我们发布了RavenDB的官方Java客户端API 。如果您熟悉RavenDB API或Hibernate API,则使用它非常简单。

所以回答你的问题:不,一切都没有“通用数据接口”,但大多数事情都是可行的。

答案 1 :(得分:0)

几乎每个ravendb命令都可以通过REST通过REST获得。

对于2.5版,记录为http://ravendb.net/docs/article-page/2.5/csharp/http-api/http-api-single。对于版本3,他们忽略了文档(或者它尚未提供),但它仍然存在。

客户端(.net或java)只是' 围绕那些执行缓存,序列化,故障转移等等的HTTP REST调用的包装器。在您的应用程序中使用RavenDB更容易。