博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net mvc + mongodb 实践
阅读量:6156 次
发布时间:2019-06-21

本文共 1166 字,大约阅读时间需要 3 分钟。

 

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

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

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

 

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

 

   不久前在cnblog上看到一个,它希望的是通过一种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

你可能感兴趣的文章
JavaScript面向对象编程深入分析(2)
查看>>
linux 编码转换
查看>>
POJ-2287 Tian Ji -- The Horse Racing 贪心规则在动态规划中的应用 Or 纯贪心
查看>>
Windows8/Silverlight/WPF/WP7/HTML5周学习导读(1月7日-1月14日)
查看>>
关于C#导出 文本文件
查看>>
maclean liu的oracle学习经历--长篇连载
查看>>
分享:动态库的链接和链接选项-L,-rpath-link,-rpath
查看>>
Javascript一些小细节
查看>>
禁用ViewState
查看>>
Android图片压缩(质量压缩和尺寸压缩)
查看>>
nilfs (a continuent snapshot file system) used with PostgreSQL
查看>>
【SICP练习】150 练习4.6
查看>>
HTTP缓存应用
查看>>
KubeEdge向左,K3S向右
查看>>
DTCC2013:基于网络监听数据库安全审计
查看>>
CCNA考试要点大搜集(二)
查看>>
ajax查询数据库时数据无法更新的问题
查看>>
Kickstart 无人职守安装,终于搞定了。
查看>>
linux开源万岁
查看>>
linux/CentOS6忘记root密码解决办法
查看>>