首页 文章
  • 0 votes
     answers
     views

    在给定这些要求的情况下,如何构建本文档的RavenDb where子句?

    这个问题 Build 在以下问题的基础上 索引:How do I construct my RavenDb static indexes for this document, given these requirements? 带分页的简单Where子句:How to construct a proper WHERE clause with RavenDb 问题的实质是如何动态添加或删除字段以参与...
  • 10 votes
     answers
     views

    文档数据库是否适合存储大量Stock Tick数据? [关闭]

    我正在考虑使用像mongodb或ravendb这样的数据库来存储大量的股票数据,并想知道与标准关系(如Sql Server)相比这是否可行 . 数据实际上不是关系数据,而是几个巨大的表格 . 我也在想我可以按分钟/小时/天/周/月等来加/最小/最大行数据,以便进行更快的计算 . 示例数据:500个符号* 60分钟* 60秒* 300天......(每个记录我们存储:日期,开放,高,低,关闭,交易量...
  • 0 votes
     answers
     views

    使用Windows Azure网站的Azure Cloud 存储

    是否可以将Azure Cloud 存储与Windows Azure网站一起使用? 我发现的 Cloud 存储的所有代码示例都使用具有Web角色的Azure Cloud 服务 . 我正在使用嵌入式RavenDB,所以我需要Azure Cloud 存储,对吗? 我目前正在使用Azure Cloud 服务Azure Cloud 存储 . PS . 这是一个几乎没有流量的小型个人网站 .
  • 1 votes
     answers
     views

    RavenDB Replication问题 - 无法找到数据库

    已遵循文档,但无法通过WAN为RavenDB进行复制 . 场景: 使用Raven build#2261 主数据库:本地名称为"it23" Slave DB:具有远程名称“http://184.169.xxx.xxx”(xxx用于隐私) 在两台服务器上,我创建了一个名为“TonyTest”的数据库 . 在主数据库上,我使用以下文档设置了复制: { "...
  • 0 votes
     answers
     views

    检索RavenDb Etags很慢

    我们开始在我们的中央RavenDb数据库之上使用分布式缓存策略 . 作为此策略的一部分,我们从RavenDb检索文档的Etag,并从本地Azure blob存储缓存中检索对象的值 . 我们的对象很少更改(每天10-100个对象更改)但是经常检索(每分钟大约5000个对象检索并且正在增长) 这是一个多线程环境,内部RavenDb缓存不够大,无法在AggresiveCache模式下存储所有对象 . 无...
  • 1 votes
     answers
     views

    RavenDB LINQ查询不再适用于新的稳定版本(#616)

    我正在使用RavenDBMembership Provider,在尝试了最新的RavenDB new stable build (#616)之后,一个LINQ查询就停止了工作 . 这是方法: private MembershipUserCollection FindUsers( Func<User, bool> predicate, int pageIndex, int p...
  • 2 votes
     answers
     views

    使用LINQ和RavenDB对预定义过滤器进行嵌套排序

    我对这个问题的适当 Headers 有问题,因为我有一个有趣的排序问题我想解决 . 所以,我定义了3个 user { skill: level } 类型的对象: a { s1: 1, s2: 2, s3: 4 } b { s1: 2, s2: 2, s3: 4 } c { s1: 1, s2: 5, s3: 9 } 现在我想用所选技能的总和对用户 a , b 和 c 进行排序 . 选择技能是 s...
  • 2 votes
     answers
     views

    Raven DB:这个multimap / reduce索引出了什么问题?

    我对上次使用和使用次数的Sum和Max调用是错误的 . 它们始终是存储在第二个映射值中的值,该值当前设置为0.我可以使其为-100,这就是reduce结果 . 我注意到有人说你应该把它变成一个阵列,但我不明白这有多大帮助 . 我有一个使用map / reduce的对象的linq表达式,假设两个映射联合在一起,它可以正常工作 . 这是数据=> https://gist.github.com/9...
  • 3 votes
     answers
     views

    在RavenDB中获取最小/最大日期会减少结果

    我有一个多 Map 索引,需要在Reduce结果中获取最大日期 . 当我尝试: Reduce = results => from result in results group result by result.Id into g select new { ...
  • 4 votes
     answers
     views

    嵌套的可变长度数组上的RavenDB Map / Reduce / Transform

    我是RavenDB的新手,到目前为止我很喜欢它 . 我有一个剩余的索引要为我的项目创建 . The Problem 我有数以千计的调查回复(即“ Submissions "), and each submission has an array of answers to specific questions (i.e. " Answers "), and eac...
  • 1 votes
     answers
     views

    Ravendb在创建Map / Reduce索引时遇到nullables问题

    我正在尝试使用AbstractIndexCreationTask类创建一个带map / reduce的索引 . 但似乎我在Map的linq查询中有与nullables相关的问题: 对于下面的句子我得到(在工作室的索引视图中)2个错误"Nullable object must have a value":let isOk = Something1.HasValue &...
  • 0 votes
     answers
     views

    RavenDb,Aggressive Cache和超时

    我有几十台服务器每分钟执行数千个任务 . 每个任务都需要从RavenDb加载3个对象 . 这些对象很少变化,例如每天20-30次更改(在数百万次调用Raven中获取它们) . 我被建议使用Aggressive Caching来最小化我的RavenDb上的负载,我做了哪些工作 . 但是,当我的工作服务器和Raven服务器之间存在通信问题时,来自Raven的激烈缓存负载会因超时而失败 . 如果客户端没...
  • 1 votes
     answers
     views

    Ravendb Lambda(OrderBy)获得NotSupportedException

    所有... 我正在使用RavenDB嵌入式,使用NuGet和MVC 3进行最新的稳定构建 . public JsonResult GetStudents(GridFilter filter) { using (var session = _store.OpenSession()) { var students = session.Qu...
  • 1 votes
     answers
     views

    RavenDB - DateTime.Subtract查询异常

    尝试在ravendb上执行以下查询时 RavenSession.Query<R>().Any( x => DateTime.Now.Subtract( x.Submitted).TotalSeconds < 61) 抛出一个参数异常(“无法理解表达式”) . 当此代码被重写为 RavenSession.Query<R>().Any( IsSpam()) Is...
  • 11 votes
     answers
     views

    当ravendb正在运行托管其他数据库时,删除单个ravendb数据库

    当RavenDB仍在运行,托管其他数据库时,有什么方法可以删除单个数据库中的所有数据? 在RavenDB为不同客户托管多个数据库的 生产环境 环境中,停止RavenDB以从单个数据库中删除数据是不可接受的 . 是否有必要自定义开发工具,单独删除文档以实现此目的?
  • 0 votes
     answers
     views

    使用RavenDB进行UI测试

    一点背景: 我有一个Web应用程序,它从存储在RavenDB中的非规范化文档集中读取 . 这些文档由事件处理程序创建和修改 . 在 生产环境 中,应用程序使用标准文档存储,通过c#API连接到远程数据库 . 当我对应用程序进行单元测试时,我将处理程序配置为使用内存嵌入式数据库,创建一些事件,并查询预期的文档 . 这绝对没问题 . 编写UI测试: 我想让我们的测试人员使用SpecFlow和Selen...
  • 3 votes
     answers
     views

    RavenDB中的关系数据库删除概念

    我是Raven DB的新手,也是No SQL DBs概念的新手 . 我试图摆脱RDB带来的一些概念 . 一旦概念是如果某个记录在某处被用作外键,RDB就不会让我删除主记录 . 假设我不想删除一个类别,并且某个产品中正在使用该类别的ID,那么RDB将不允许我删除该记录 . 这非常有用,因为我不必担心意外删除记录 . 如何将相同的概念应用于Raven DB?我想使用像RDB这样的规范化结构,因为我计划...
  • 4 votes
     answers
     views

    RavenDB:Windows用户凭据不足以进行写访问

    我正在尝试使用RavenDB服务器web / silverlight UI来创建数据库和测试数据,并且我被要求输入用户名/密码 . 这很好,http://blogs.hibernatingrhinos.com/5/ravendb-in-practice-part-1-an-introduction-to-ravendb上的文档说我应该使用我的Windows凭据: 默认情况下,RavenDB仅允许...
  • 2 votes
     answers
     views

    如何创建返回输入文档类型的索引?

    我有一个包含文档集合的Raven数据库 . 我想检索该集合中的一部分文档 . 仅检索满足特定标准的文档 . 但是,对于检索到的每个文档,必须检索整个文档 . 请考虑以下文档类型: public class MyDocument { public string Id { get; set; } public string Name { get; set; } public ...
  • 1 votes
     answers
     views

    具有动态字段的文档上的RavenDB静态索引

    我正在尝试为以下示例类创建静态索引: public class Board { ...other assorted fields List<dynamic> Messages {get; set;} internal Board() {Messages = new List<dynamic>();} } 该索引用于过滤具有比特定日期更早的消息的板 . 目的是对今天到期的消...
  • 0 votes
     answers
     views

    RavenStudio用于聚合“集合”选项卡中显示的文档类型的查询和索引是什么?

    我想为Raven数据库中的每个文档获取Raven-Clr类型 . 我已经尝试了以下索引,但我只检索文档Id: Map : from doc in docs let DocumentType = doc[""@metadata""][""Raven-Entity-Name""] let Id = doc["&...
  • 0 votes
     answers
     views

    RavenDB和基于电子邮件的文档ID

    我正在关注RavenDB Oauth的示例,这里的标准做法似乎是利用用户名来生成id密钥 . 这将要求用户在注册和登录期间输入用户名 . 我希望基于电子邮件而不是用户名进行身份验证,但是我正试图弄清楚如何正确实现它 . 我已经实现了Oauth如下 using (IDocumentSession Session = DataDocumentStore.Instance.OpenSession()) ...
  • 1 votes
     answers
     views

    RavenDB音乐数据库

    我是否需要你的建议RavenDB是否适合构建音乐数据库 . 我想在C#Windows应用程序中使用嵌入式版本 . 目前,该数据库基于具有规范化的SQL,具有例如表格 . 艺术家,专辑,流派,分享(音乐收藏的主要文件夹),文件夹,歌曲,然后一堆表来 Build 像AlbumArtist,GenreSong,ArtistSong,ComposerSong,ConductorSOng等关系 . 我想你会...
  • 0 votes
     answers
     views

    RavenDB性能,4-8s加载简单的doc

    更新我的RavenDB可能有一百或两百个文档(它是一个开发数据库) . 文件的大小从几K到几百K不等 . 加载主页后,发生了重大的减速,我不知道为什么 . 家庭控制器将对Raven进行一些简单的调用,大多数是通过Id加载东西 . EDIT :经过多次清理后,我发现该问题与服务器端无关 . Fiddler表明,调用根本没有时间执行 . 但是,我认为我使用会话的异步功能的方式存在问题 . 这是Ant...
  • 1 votes
     answers
     views

    Ravendb文档设计

    在我们基于乌鸦的应用程序中,当主文档的大小开始增加时,我们开始遇到主要的性能问题,因为它拥有大量不断增长的集合 . 因此,我现在计划重新设计一个主要的数据,这可能需要几个月的时间,我想确保在我这样做之前我已经走上了正确的轨道 . 目前的设计如下: Community { id:, name, //other properties member...
  • 2 votes
     answers
     views

    RavenDb备份和恢复

    我需要获取当前驻留在32位服务器2008实例上的Raven数据库的副本,并在64位服务器上恢复它 . 我使用走私者导出了数据 . 但是,当我尝试在另一端导入数据时,我会获得每个文档的多个副本 . 除了最新的副本,每个文档的历史记录也正在恢复 . 所以对于我的账户文件以及 账户-450 我也有 帐户-450 /修订/ 1帐户-450 /修订/ 2 等等 . 任何人都可以建议我如何摆脱这些? 谢谢 ...
  • 1 votes
     answers
     views

    在ravendb级联不工作

    我一直在尝试在我的MVC应用程序中实现Cascading . 似乎所有设置都正确,但子文档不会被删除 . 父元数据是否有一个“Id”列表?如果是这样,这就是我的意思 . 另外我怎么知道我是否使用插件(我可以在Raven Studio中讲述)吗?谢谢你的帮助 . public class Album {//What property is the meta data looking for to d...
  • 1 votes
     answers
     views

    如何删除/编辑标记为Raven-Read-Only的文档?

    我们的RavenDB数据库中的文档被意外删除,并且为了解决问题,修订版已重命名为主文档并保存,保留了MetaData . { "Raven-Document-Revision-Status": "Historical", "Raven-Read-Only": "true", "Raven-Document-P...
  • 0 votes
     answers
     views

    RavenDb Studio不限制访问

    我有一个在IIS中托管的网站,RavenDb在另一个盒子上作为服务运行 . WebSite正在将应用程序池作为域服务帐户用户运行 . 我试图限制对Raven服务器的所有访问,以便只有域用户组中的用户才能拥有对Raven Studio的任何访问权限 . 当我使用本地计算机帐户时,我已经成功地看到Raven从网站代码中抛出401响应 . 无论我尝试过什么,都允许通过Raven Studio访问Rav...
  • 0 votes
     answers
     views

    RavenDb UniqueConstraint不起作用

    我正在使用RavenDb Server和Client 3.5.0,我试图使UniqueConstraint工作没有成功 . 简单的案例: using Raven.Client.UniqueConstraints; public class User { public string Id { get; set; } [UniqueConstraint] public stri...

热门问题