摘要:
随着MongoDB 2.4.1的发布(由于2.4.0刚发布就发现一个重大的Bug,所以现在的最新版本是2.4.1),全文检索的功能也被追加进MongoDB了。不过全文检索功能现在仅仅能够用于对于拉丁文的检索。1.首先要使用MongoDB2.4.1,请先到官网下载最新版的MongoDB http://www.mongodb.org/downloads2.如果你以前已经配置过MongoDB了,这次为了启用TextSearch,请务必打开TextSearch功能:在原来的配置文件中增加 --setParameter textSearchEnabled=true例子:cd C:\runmongo\bi 阅读全文
摘要:
下载地址: http://www.wojilu.com/Forum1/Topic/4601 GitHub:https://github.com/magicdict/MagicMongoDBTool 在开始介绍这节之前,我来说说我开发这个工具的意义。 我不敢保证以后MongoDB可以大红大紫,也无法保证MongoDB以后会分享很多很多市场份额。 现在开发这个东西,一年后可能Mongo倒闭了,这个工具就是一个垃圾。一年后,Mongo修成正果,这个工具就是香饽饽。 等所有人都觉得这个东西会火,你才去关注,开发工具,就晚了。花点业余时间,开发Mongo工具的同时,最主要去学习一下大数据的一些思想,例. 阅读全文
摘要:
[教程]MongoDB 从入门到进阶 (数据检索及统计 - 微博数据的整理) 下载地址: http://www.wojilu.com/Forum1/Topic/4601 GitHub: https://github.com/magicdict/MagicMongoDBTool这次讲解一下MongoDB的数据统计能力。作为统计数据,这里我采集了杨幂的微博上的粉丝作为实验数据。由于最多只能一天采集5000个粉丝的资料,所以,数据也只有5000条。同时,这些资料虽然来自于User这个类,但是没有牵涉到层次结构,无法体会阶层型数据库的威力,也是蛮遗憾的。下面的代码是用来采集数据的。展示这段代码,一来说 阅读全文
摘要:
MongoDB概要[关于MongoDB] 官方网站: www.mongodb.com MongoDB属于比较典型的NoSql数据库。和Relationship数据库相比,其数据属于文档结构。 最新版本的MongoDB为2.2.2 不支持WindowsXP[C#官方驱动程序] GitHub:https://github.com/mongodb/mongo-csharp-driver[管理工具] 这里选用本人自制的可视化管理工具作为教程的演示工具。 大声呼吁:有兴趣的同志,加入这个工具的开发 下载地址: http://www.wojilu.com/Forum1/Topic/4601 GitHub. 阅读全文
摘要:
今年的最后一天了.4月份从IBM GDC去了Accenture CDC,实在不习惯成9小时工作制度,又回到了GDC.我还是属于好逸恶劳的人.想坐班车,不喜欢加班.今年,比较关注MongoDB,花了很多时间做MongoDB的管理工具.转眼,已经版本升级到了1.2.4了.我不知道Nosql有没有未来,做这个工具,是对于C#的练习.工作单位不能写C#,只能在业余时间写C#了.GitHub不能放下载的东西了.所以最新版本放在我朋友的网站上来.我这个朋友也牛,自己写CRM系统.祝福他成功.注意,这个工具还不成熟,千万不要用在生产环境中,作为学习倒不错。http://www.wojilu.com/Foru 阅读全文
摘要:
标题很长,这篇文章大概要说以上几点:1.是不是所有软件都要Web化? 最近,有网友问我,MongoCola是否有Web化的打算。其实,我也在想这个问题。 HTML5是趋势,大家都希望自己的软件可以有一个好看,通用的界面,并且能够在多个平台上使用。WinForm固然开发起来简单,但是,跨平台却或多或少有点问题。Mono在跨平台上做得很好了,不过由于Windows和Linux等在底层上的差距,有些东西还是不能做到跨平台的。例如,DosCommand,linux上面我不知道是不是支持。一些复杂的反射和动态调用,例如将一个控件的Events复制到另一个控件,也是不行的(例如,我的应用程序里面,有主菜单 阅读全文
摘要:
Winform 如何移植到 WebForm。这个问题其实也就是要找一个好的方案,最大程度的复用现有的资源。同时,WebForm的话,不一定要走ASPNET这条路,可以自己搞定HTTP协议的。 下图是Winform版 下图是Web版本 1。如何自己搞定HTTP协议 WebForm,可以重头老老实实的用ASPNET来做,不过,现在Oracle,MongoDB这样的数据库都支持本地的浏览器方式管理了,这样的应用,不用安装ASP,PHP这样的服务器,完全自己实现一个简单的HTTP服务器。 OK,我们也实现一个吧,侦听13000(这里随便什么都可以的,不过推荐使用10000以上的端口号)... 阅读全文
摘要:
开源的MongoDB管理工具 MongoCola-1.20 正式发布了。虽然不敢说完全没有Bug,但是在我能力范围之内的,能改正的Bug都改正了。没有正规的测试团队,靠着零星的网友的帮忙,品质保证很难啊。下周开始去新公司上班了,由于种种原因,我要连续上9天的班,o(╯□╰)o。。。。这次新增的功能包括:(和1.13相比)1.Replset副本的初始化功能 通过工具,将任何一个普通的服务器提升为一个副本的Primary。2.副本服务器的管理: 通过工具,增加,移除副本服务器。3.Sharding的配置管理 增加Sharding,移除Sharding,配置Sharding数据库和数据集。4.... 阅读全文
摘要:
前言 首先再次感谢博客园的各位朋友。正是你们的关注才让我有信心将这个工具开发下去。这周同样也有热心网友对于MongoCola存在的问题给予了反馈。这次工具更新到了版本1.20,强化的地方是增加了Replset和Sharding的管理能力。MongoVUE和Mongocola以前在显示一个Replset或者Sharding的时候只是将Connection里面的内容,也就是Server的内容显示出来,而没有将Sharding的构造给显示出来,例如,Sharding可能是一个Replset,Replset里面可能有2台服务器。这个版本能够表示这些服务器的Instance的结构了。 当然这个版本还是无 阅读全文
摘要:
前言 在开始正文之前,感谢博客园的Nosql爱好者对于MongoCola工具的试用(使用)。特别感谢 呆呆 这位朋友的Bug报告,让我纠正了一个很严重的Bug。同时也感谢以前的多个网友在博客留言中给我的意见,建议,以及BUG的修正方案。这个工具的进步离不开你们的贡献。最新版的MongoCola为1.13.主要改进了一些视觉效果上的东西,毕竟这个工具不是个人的工具了,在保证品质的前提下,也要考虑到美观和易用性了。如何得到MongoDB MongoDB是一个开源的项目,你可以从GitHub上获取MongoDB的源代码,当然对于大部分用户来说,我们并不需要源代码,直接下载可执行的文件即可。最新... 阅读全文