一段是时间都在寻找一种速度快速的存储方式。在考虑使用nosql的时候是基于两个原因的,第一:可移植性,第二:快速,第三:稳定;在对比了各种非关系数据库后决定采用mongodb。至于对他的介绍在网上也不较多,文档相对完整。

mongodb内存数据库,速度的确够快,使用起来就像平时编程一样,没感觉到那种硬编码式的数据查询。比如查询某一个表的总是时可以用:table.Count();即可,而且性能比select count 高上很多。

在实践的过程中有两点是特别要注意的:第一,模糊查询问题,没错mongo不支持模糊查询,或许你只能用正则式这样的方式来勉强实现你的模糊查询了,不过这个确实是一个很糟糕的事情,对于性能的损耗也相当可观。第二,硬件消耗问题,在我数据达到80W-100W,32位的cpu已经没办法吃得消了,直接down掉,让我郁闷了很久。

根据个人总结,mongo使用时要确信你的内存足够大(最好是T级别的),并且数据就是一些简单的非结构化的数据。

不久前在cnblog上看到一个Hubble.net 项目,它希望的是通过一种hash实现快速的数据索引等。看到这里我不禁在想为什么不用mongo做呢?

asp.net mvc 结合mongodb操作上也非常简单,只需要引用mongodb driver 上面的类库即可。值得注意的是,asp.net 本来脆弱的cache机制相信可以使用mongodb作为一个缓冲,从而大量减轻对iis的负担。我也一直想创建一个这样的项目和各位朋友进行交流,苦于没有找到一个切入点,希望有志和我一起合作的朋友可以联系我。邮箱:bubblexing@163.com。

文章略有不顺畅之处,不过也希望对各位有所意义。

顺便插入一个一些有趣的脑筋急转弯:

  • 大家帮帮忙,猜一个谜

    不是谜语,有解释为“花前月下对酒当歌”和“受不了你们這些人”两种说法。

  • 孤儿不孤,有人照顾(字)
  • 掌声骤起(三字称谓)
  • 玉宝从不落人后(外国名著)
  • 医生从不上夜班(护肤药品)
  • “中山美陵”,书于和平之旅(考试用语一)
  • 气冲斗牛.天文学科名词一
  • 星星之火可以燎原 交通词语一
  • 陶令思隐. 医学科名词一
  • 吐纳之术 医学科名词一
  • 小蛇 打字一
  • 行人弓箭各在腰 字一
  • 熊掌驼蹄 俗语一
  • 相思泪 中国歌曲名一
  • 碧海青天夜夜心 蝇头成语一
  • 张君瑞赴约后花园.七言唐诗句一
  • 造起三个角,打开四个角, 不是铜的,是铁(贴)的。 (打一种外用药)

    造起三个角,打开四个角, 不是铜的,是铁的。 (打一种外用药)

  • 四月将尽五月初, 刮破窗纸再重糊, 丈夫进京三年整, 捎封信来半字无。(打四种中药)

    四月将尽五月初, 刮破窗纸再重糊, 丈夫进京三年整, 捎封信来半字无。(打四种中药)

  • 冬盖荒原地,暑至自萎黄, 苦辣酸甜咸,宽溪浅水长。 (打四种中药)

    冬盖荒原地,暑至自萎黄, 苦辣酸甜咸,宽溪浅水长。 (打四种中药)

  • 胸怀共产主义理想。(中草药)

    胸怀共产主义理想。(中草药)

  • 万物齐眠(中草药)

    万物齐眠(中草药)

  • 妇女节前夕(中草药)

    妇女节前夕(中草药)

  • 请大家帮忙猜个字谜。

    青山寺上一丛竹,天鹅虽在鸟已飞,前尘往事已成空,白云心中有彩虹,心中有情藏不住,站在高处看远方,称断人和谁人知。一句话一个字,请大家帮忙猜一下, 谢谢!

  • 腹稿 猜一常用语

    腹稿猜一常用语

  • 请帮忙猜个谜语!

    艳日荷花取心红,残月影下友情浓,无奈您却心上在,清泉半勺意无穷,春宵苦短别三天,单愿人去定相逢,天鹅飞翔鸟无踪。[打七字]

  • 死了葬随一把刀 打一字
  • 谁拿了我的奶酪 四字口语
  • 折桂之分析,原先之力耕。 文化用品
  • 大家帮我猜一条谜语

    何水无鱼  何山无石  何树无枝 何子无父  何女无夫 何城无市 (速猜六个字)

  • 园中花化为灰 打一字
  • 这十方印二十元 收藏品
  • 小白加小白等于什么?
  • 老婆增了五公斤,隔三差五去减肥 多字成语
  • 飞流直下三千尺(打一成语)
  • 寺前小和尚,一同迎住持 打一字
  • 佳人偷眼再三看 网络名词
  • “在山泉水清,出山泉水浊” 二字口语
  • 此处人迹罕至,可设伏围之 五字口语
  • 春霖催得锁烟浓 打一成语
  • 远行之际,多少叮咛,多少泪水。 打一字

转载于:https://www.cnblogs.com/xinggg22/archive/2010/06/07/1753109.html

asp.net mvc + mongodb 实践相关推荐

  1. ASP.NET MVC 3.0学习系列文章(开始学习MVC)

    Visual Studio 11安装ASP.NET MVC4体验 Nic Pei 2011-09-27 23:15 阅读:2891 评论:11   微软build大会.net平台大事汇总 Nic Pe ...

  2. ASP.NET MVC实践系列9-filter原理与实践

    filter实际上是一个特性(attribute),它提供了一种向controller 或 action中添加某些任务的方法,当controller 或 action被调用时,会触发filter中定义 ...

  3. ASP.NET MVC实践系列6-Grid实现(上)

    ASP.NET MVC中不推荐使用webform的控件了,也就是说当希望列表显示数据时不能使用GridView了,很多开源软件为ASP.NET MVC实现了列表的解决方案,这些具体的解决方案我们放到下 ...

  4. [转]Asp.Net大型项目实践(11)-基于MVC Action粒度的权限管理【续】【源码在这里】(在线demo,全部源码)...

    本文转自:http://www.cnblogs.com/legendxian/archive/2010/01/25/1655551.html 接上篇Asp.Net大型项目实践(10)-基于MVC Ac ...

  5. ASP.NET MVC 最佳开发实践(1)

    本文提供了一些代码设计准则,目标是帮助ASP.NET MVC 开发人员创建可靠的应用程序,当然,你可根据实际应用程序选择合适的标准.本文由EntLib.com 小组翻译,欢迎分享和交流ASP.NET ...

  6. ASP.NET MVC实践系列1-UrlRouting

    为了调研ASP.NET MVC是否适合在公司项目中应用,研究了一段时间.感觉网上资料中讲实践的比较少,我在这里总结一下以备以后查用. ASP.NET MVC 包含了一个强大的URL路由引擎,它允许我们 ...

  7. ASP.NET MVC实践系列11-FCKEditor和CKEditor的使用

    FCKEditor是一款强大的在线编辑器,简单实用,多浏览器兼容,免费开源,应用十分广泛,据他的官方网站上称有三百多万的下载量,而且无数的知名大公司正在使用它.所以FCKEditor是很值得信赖的,现 ...

  8. ASP.NET Web API实践系列06, 在ASP.NET MVC 4 基础上增加使用ASP.NET WEB API

    本篇尝试在现有的ASP.NET MVC 4 项目上增加使用ASP.NET Web API. 新建项目,选择"ASP.NET MVC 4 Web应用程序". 选择"基本&q ...

  9. ASP.NET MVC实践系列5-结合jQuery

    现在做web开发肯定都听说过jQuery,jQuery在ASP.NET MVC被支持的很好,而且据说vs2010中也会集成进去,所以使用ASP.NET MVC了解jQuery肯定有莫大的好处,所以这里 ...

最新文章

  1. boost::movelib::unique_ptr相关用法的测试程序
  2. sqlyog软件的使用
  3. Error: could not open `C:\Java\jre7\lib\i386\jvm.cfg
  4. java解析excel文件_1.3.1 python解析excel格式文件
  5. 4 月 29 日晚 8 点,为你揭秘联邦学习背后数据可用不可见的奥秘
  6. C# Quartz.Net 定时任务的简单使用
  7. spring mvc后端代码实现弹出对话框_伟源|一图搞定Spring框架
  8. 经典曲线特征提取方法总结1
  9. ini_set和require使用
  10. strel函数c语言写法,全国计算机等级考试二级C语言题型总结(二)——选择循环结构程序设计部分(5篇范文)...
  11. Python+OpenCV3.3图像处理视频教程-贾志刚-专题视频课程
  12. 腾讯云数据迁移工具解决方案:阿里云迁移到腾讯云
  13. 启天m420进入不了bios_联想启天M415设置u盘启动步骤(支持uefi/bios双启动)
  14. AppStore 上架方法(将包提交到构建文件)
  15. 新三板专家程晓明:四板将是推动区块链技术与资本市场结合试验田
  16. 华为服务器2288h v3修复RAID,华为RH2288H V3服务器配置RAID(阵列卡LSI SAS3108)
  17. 【题解】L1-6 福到了 (15分)
  18. 【教学类-30-04】10以内减法题不重复(一页两份)(包括6以内、7以内、8以内、9以内、10以内减法题 只抽取25个)
  19. CAM和GradCAM
  20. 7.选择结构之switch结构

热门文章

  1. pythonchallenge闯关游戏_PythonChallenge闯关游戏——第16-20关
  2. AviSynth脚本实例
  3. 清华大学王玉计算机,清华大学环境学院研究生导师:王玉珏
  4. CSS盒子模型-小白学习中
  5. 传播智客学习笔记--L23 从网络获取图片
  6. HDU 3507 Print Artical
  7. nlp基础—8.隐马尔科夫模型(HMM)分词实现
  8. html5网络摄像头,js调用网络摄像头
  9. 使用 .NET WinForm 开发所见即所得的 IDE 开发环境,实现不写代码直接生成应用程序
  10. 公共基础知识:地震相关知识