问题标签 [ravendb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
896 浏览

lucene.net - RavenDB:语法和语音分析?

我对 Lucene.NET 和 RavenDB 之间的集成程度有点困惑。Lucene 支持文本的语法和语音分析(如词干、Metaphone),以允许基于相似性匹配文档的搜索。现在 Lucene 用于查询索引,以及我从文档中获取的内容,也用于构建它们(参见http://ravendb.net/documentation/docs-http-indexes-querying,最后一节)。

然而,提供语法和语音分析的 Lucene 分析器似乎并没有起作用。还是他们和我错过了开关?或者,有没有办法安装/创建一个插件来让文本分析器进入 RavenDB?

0 投票
1 回答
2390 浏览

ravendb - 我应该从 RavenDB 获得什么级别的性能?

很长一段时间以来,我一直在为我们的一些项目寻找一个好的 NoSQL 数据库,最近我发现了 RavenDB,从 .NET 支持的角度来看,它看起来非常棒,所以我决定尝试一下并编写一个小基准。首要任务是测试插入速度,使用以下代码:

输出如下:

这是在相对较快的机器上(运行 Windows 7 的 3ghz、2gb ram)

说我疯了,但每秒 1000 次插入速度非常慢,尤其是对于仅包含两个字段的文档。这是可以预料的吗?我知道 RavenDB 针对读取而不是写入进行了优化,但这非常糟糕。

0 投票
4 回答
12170 浏览

mongodb - 文档数据库是否适合存储大量股票报价数据?

我正在考虑使用 mongodb 或 ravendb 之类的数据库来存储大量股票报价数据,并想知道与 Sql Server 之类的标准关系相比这是否可行。

数据将不是真正的关系数据,而是几个巨大的表。我还认为我可以按分钟/小时/天/周/月等对数据行求和/最小/最大行数,以便更快地计算。

示例数据:500 个符号 * 60 分钟 * 60 秒 * 300 天...(我们存储的每条记录:日期、开盘价、最高价、最低价、收盘价、交易量、开盘整数 - 所有小数/浮点数)

那你们怎么看?

0 投票
2 回答
1439 浏览

.net - RavenDB:如何进行简单的 map/reduce 聚合

好的,给定这样的文档集合:

如何对列表中的价格进行简单聚合?我不想执行任何分组,只是一个简单的标量结果。

IE。总和,平均等

我尝试了以下两种方法均未成功:

仅地图

地图

减少

0 投票
2 回答
1444 浏览

asp.net - 使用 RavenDB 作为持久缓存

我目前有一个 Web 应用程序,它在内存中缓存大量数据(数十万个条目)以便快速查找,然后在 SQL Server 中作为持久缓存。基本上,信息由地址的地理编码组成,其中地理编码是通过远程 Web 服务检索的,如果需要连续调用而不是缓存,这需要时间。

在速度和内存方面,使用 RavenDB(或其他建议)是否是将此信息缓存在持久存储中的更好方法?目前,该应用程序托管在 SQL Server 将大部分内存吸干的服务器上,因此我想要一个更轻量级的解决方案。

0 投票
2 回答
712 浏览

.net - 乌鸦数据库。如何从内部集合中加载只有 5 个项目的文档?

这是商店里的一份文件:

不管有没有Employees集合,加载这个文档都很容易,但是如何只加载内部集合的一部分呢?例如,前 5 项:

0 投票
3 回答
2109 浏览

asp.net - RavenDB ASP.NET 会话提供程序?

一点背景知识:我目前使用Memcached Providers来管理我的 ASP.NET 应用程序中的会话状态。它提供了使用 SQL Server 作为回退存储机制的工具(当需要从 memcached 缓存中清除会话时)。我想看看为RavenDB创建一个提供程序,因为它对这类任务的性能要高得多。

我的问题是,有没有人实施过这样的事情?(或类似的东西?) - 我不想重新发明轮子。谷歌没有产生任何有用的结果(除了在 RavenDB 小组中提出的问题),所以我想我会直接把这个问题带到 Stack Overflow 社区。

0 投票
1 回答
3222 浏览

c# - How can I run RavenDB in a shared hosting environment?

RavenDB has the ability to run in 'embedded' mode, which as far as I understand, should allow it to be run in a shared hosting environment.

Does anyone have any idea how it would work in an ASP.NET MVC application, and what the best practice for doing it would be?

Are there any dependencies in the hosting environment that I need to be aware of?

0 投票
3 回答
3231 浏览

production-environment - 有人在生产环境中使用 RavenDB 吗?

我正在研究一些面向文档的商店的成熟度,其中包括在生产环境中使用数据库的应用程序和网站的概述。有几个可用于 CouchDB 和 MongoDB 的列表和案例研究,包括:

我很难找到在生产中使用 RavenDB 的应用程序和网站。有没有人有这方面的第一手经验,或者在 RavenDB 上运行的(知名)网站的例子?

0 投票
3 回答
1133 浏览

nhibernate - 寻找有关嵌入式 .NET 数据库(例如 db4o、NHibernate 或 RavenDB)的指导

我有一个要使用嵌入式数据库存储的对象模型。到目前为止,我一直在研究 db4o、NHibernate 到 SQLCE(w/linq)和 RavenDB。这将在桌面 C# 应用程序中使用。

我希望利用的关键特性是:Linq 或类似的查询(无 SQL 或 HQL)、嵌入式数据引擎、pocos、poco 第一模型、无安装(无注册表或类似)

任何人都可以推荐一个吗?我正在寻找的三个是最佳选择吗?还有其他选择吗?三者中,有谁能推荐一者?

谢谢