数据库 标签

隶属于数据库标签的文章列表。如果你对此标签的相关文章感兴趣,可以关注,这样访问“关注标签”页面时,就能够看到汇聚了此标签及其他已关注标签的文章。

关注此标签

软件开发 .Net ASP.Net C# MongoDB NoSQL MongoDB实现基于关键词的文章检索功能(C#)

我的实现目标是: 可以通过一个或多个关键词搜索到文章。 可以通过文章的关键词列表查询到其相关文章。 查询到的结果依据相关程度降序排列。 查询速度要够快。(理论上关键词检索比全文检索要快很多的) 在网上找了…

斯克迪亚 创建于: (2016年4月17日 14:01)

软件开发 .Net MongoDB .Net实现Log4Net记录日志到MongoDB的源码分享

Log4Net是个很方便的日志记录工具,起初我是用txt形式记录日志的,这种方式简单、直接,非常方便。 但考虑到将来可能会有大量的日志,或者说还需要做一些日志查询功能,那么txt形式显然就不合适了。 于是就要考虑用…

斯克迪亚 创建于: (2015年8月24日 0:10)

软件开发 MongoDB 虚拟机乌班图系统安装和配置 MongoDB 3.05 详解

MongoDB的3.0及以后的版本和之前的2.6版是不兼容的,系统里已经有2.6版了,而且也经常需要用到,但最近又想尝试用最新版本做新项目的开发,于是考虑以虚拟机作为MongoDB数据库服务器,宿主机开发时只要访问虚拟机存…

斯克迪亚 创建于: (2015年8月22日 0:11)

软件开发 .Net ASP.Net C# MongoDB MVC ABP结合MongoDB的使用范例

ASP.NET Boilerplate官方的范例都是基于Entity Framework和NHibernate的,说是支持MangoDB,源码中也确实有MangoDB,但用Google寻遍世界也没找到任何说明或范例,无奈只有自己摸索了。 由于是刚刚接触ABP,测试时举…

斯克迪亚 创建于: (2015年6月25日 9:21)

软件开发 .Net C# Javascript MongoDB 正则表达式匹配“特定字符或开头或结尾”的方法

这个需求在标签搜索中常要用到,假设数据库中有类似以下标签字段字符串: 红色,樱桃红色,红色,玫红色,红宝石,红色尖晶石,玫红色石榴石,红色 这里我们要找完全匹配于“红色”的标签,为了方便测试准确性,我们使“红…

斯克迪亚 创建于: (2015年6月14日 18:36)

软件开发 .Net MongoDB MongoDB官方驱动的日期时间问题

默认存储到数据库的都是世界标准时间,使用时还需要进行转换,不过可以通过特性指定属性自动转换为本地时间,代码示例如下:[MongoDB.Bson.Serialization.Attributes.BsonDateTimeOptions(Kind = DateTimeKind.Local…

斯克迪亚 创建于: (2015年3月16日 15:17)

软件开发 MongoDB MongoDB2.6安装及添加为服务的方法

系统环境: msi文件,安装到默认目录,我的是:C:Program FilesMongoDB 2.6 Standard。 在安装目录下新建data和log目录。 运行测试 以管理员模式运行cmd.exe,切换到安装目录中的bin目录下,执行以下命令:mongod.ex…

斯克迪亚 创建于: (2015年1月9日 7:33)

软件开发 MongoDB 开发高性能的MongoDB应用—浅谈MongoDB性能优化

进阶级的数据库优化技巧,讲得简明透彻,值得推荐。

斯克迪亚 创建于: (2014年12月17日 12:38)

软件开发 .Net Javascript MongoDB 在MongoDB中查询GUID类型数据的方法

MongoDB不支持GUID,存入数据库的GUID通常是这样表示的:/* 0 */ { "_id" : new BinData(3, "Fl109F7FZkOeJN9eq8Hsvw=="), "_t" : "源文件", "创建时间" : ISODate("2014-07-15T08:46:30.115Z"), "创建者用户名" : "…

斯克迪亚 创建于: (2014年11月25日 2:09)

软件开发 .Net Javascript MongoDB 实用的Mongodb官方驱动辅助扩展方法

因为实测使用Lambda表达式查询的效率并不比标准Api差,所以我希望尽可能地使用Lambda表达式来完成Mongodb的查询工作。 这些扩展方法能够实现便捷的Lambda查询,例如:c.Find(q => !q.性别 && q.身高 > 1.8 && q.存款…

斯克迪亚 创建于: (2014年11月24日 21:42)

软件开发 .Net MongoDB 在MongoDB官方驱动中使用含有Decimal类型属性数据时的注意事项

MongoDB中没有Decimal所对应的类型,并且Decimal目前也还不受MongoDB官方驱动(当前为1.10.0-rc0 (预发行版))支持,默认序列化时会把其存为字符串类型数据,这意味着性能损耗,且不支持Inc形式的更新。 找了一下相…

斯克迪亚 创建于: (2014年11月18日 21:21)

软件开发 .Net C# Linq MongoDB MongoDB官方驱动多种查询方式性能对比测试

近日在这篇博文中我和那位博主进行了一些探讨,焦点在于这样一种查询的写法:return collection.FindAs<Log>(query).Where(l => l.CreateTime < lasttime).OrderByDescending(l => l.CreateTime).Take(pagesize).ToL…

斯克迪亚 创建于: (2014年11月15日 11:20)

软件开发 .Net C# MongoDB 关于MongoDB官方驱动的“元素不匹配目标类型的任何字段或属性”异常

Element '支付订单编号' does not match any field or property of class MongoModels.交易记录.说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处…

斯克迪亚 创建于: (2014年11月14日 14:59)

软件开发 C# MongoDB MongoDB的C#官方驱动InvalidOperationException异常的解决办法

异常情况描述 有一个“文章”类,其中包含一个“List<段落>”类型的属性,“段落”类是抽象类,其子类有“副标题段落”、“文本段落”、“图像段落”、“附件段落”、“列表段落”等类型。 将“文章”类型的对象存入…

斯克迪亚 创建于: (2014年9月8日 7:03)

软件开发 C# MongoDB MongoDB的TruncationException异常解决方法

近期由于DB4O的一些无解的BUG,导致现行的项目查询效率底下,于是愤而迁移到了MongoDB。 MongoDB虽然比DB4O的用户要多一些,但是文档依然极度匮乏,遇到问题不是那么容易就能搜到解决办法,在此分享一个遇到的比较要…

斯克迪亚 创建于: (2014年9月7日 11:46)

软件开发 C# db4o 分享Db4o的便捷封装类源码

导言 大家好,话说真是好久好久没写文章了,哈哈。 最近在写网站,个人对传统数据库天然抵触,感觉非常繁冗,即便是Entity Framework也过于庞杂了,Db4o这种轻量级且读写、配置都极其方便的新型数据库非常适合我。 …

斯克迪亚 创建于: (2014年3月1日 14:22)

软件开发 C# db4o 关于db4o的透明激活与激活声明

有关于透明激活,其介绍可以参看这里:http://www.cnblogs.com/redmoon/archive/2008/02/23/1078619.html 文中指出通过透明激活特性,db4o能够帮我们自动处理激活层次问题,使得对象的属性为非基础类型时也能够自动…

斯克迪亚 创建于: (2010年10月4日 5:23)

软件开发 C# db4o Db4o中需要严格警惕类的继承问题

先来看一个简易类图: 如果你打算将这样的类存储在Db4o中的话,那么会很容易产生灵异现象,我今天就亲历了…… 为产品对象添加一个附图后保存,下次重新开启数据库时读取到的产品的附图仍然是空的,而如果你在数据库…

斯克迪亚 创建于: (2010年9月21日 10:20)

软件开发 C# db4o 关于Db4o的查询测试及疑惑

在Entity Framework中,我们通过Take()方法可以仅取得指定数量的数据,并且Entity Framework也只是从数据库中取出指定数量的数据而直接返回。 而Db4o虽然也可以在原生查询(NQ)之后追加Take()方法,但是经我测试认…

斯克迪亚 创建于: (2010年9月10日 9:19)

软件开发 C# db4o Linq Db4o结合Linq、Lambda表达式的简单示例

大多数人接触Db4o的查询,都是从“样本查询”(Query by Example)开始的,这种查询方式简单但不方便,功能和性能也很受局限。以下是引自官方的样本查询示例: // retrievePilotByName Pilot proto=new Pilot("Micha…

斯克迪亚 创建于: (2010年9月8日 9:08)

[切换到移动版页面]