java php asp.net 安卓 云计算 数据库

海量数据存储之nosql应用 观后感

2015/5/13 1:12:40

答应takes浪友把这套视频开一个帖子进行发表,只是表达个人意见,请大家多点交流
先说一下适合的人群:初学者,想学习这三个nosql数据库命令的浪友
优点
1.老师笔记很全,基本看笔记都能看明白(这个老师的风格)
2.Redis与Memcached部分命令讲述的很全面
3.Redis还附带了Redis代理知识,说明只是认知等级,上应用要自己再查看一下知道进行搭建
4.视频时长平均50分钟多一集,就是最后Mongodb最后3-4集47分钟
5.很详细说明了现在开源Memcached的java库,并附上简单的例子
6.Mongodb的基本Shell语法基本全面了
7.有Redis与Memcached的对比,使学习者不会有误区Redis一定比Memcached优胜

说了这么多优点说缺点了
1.录制版本很旧Mongodb,使用2.4的Mongodb进行录制(好像老师录制的时间是上年9月,应该有2.6),下面的缺点都是因版过旧导致的。
2.权限命令已经过期了,在Mongodb3.0已经直接取消2.4API的添加权限方法,如果老师用2.6版就有告警的,提示过期,3.0直接取消2.4创建权限的方法,并添加的很多权限。详细可以查看官网
3.explain命令信息描述视频所说的描述信息已经过期,Mongodb在使用explain命令在信息布局等资讯已经变了
4.Mongodb集群部分太过简单,基本想使用需要自己另外学习,虽然老师说会出高级nosql教程。
5.Mongodb的java操作API很多已经过期了(以Mongodb的习惯有删除的风险),最后一集例子关于简单,多条件查询都没有.
   (推荐看3.0看官网,看搜索有些操作2.6与3.0都有区别的)
6.没有过多分享数据存储的设计原则,因为Mongodb是没有批量式事务,只要行的事务。

因为本人没有时间深度查看Mongodb3.0的API与mongodb-driver,只是完成项目常用java语句的编写与测试,准备学习下一门知识。留下一个问题与一个疑问请假各位浪友与各位老师
疑问
1.我看网站些java例子在2.6版,有一个多个游标读取整个集合说明,在3.0的官方我找不到对应描述,请问还存在吗?代码怎样实现?有什么作用啊?
问题
1.db.system.users.find()好像查询不到createUser命令创建的用户,请问各位怎样查看创建的用户与权限列表


rofree| 分类:技术分享 |浏览:1731

还有提醒一下大家,现在很多视频或资料都是2.4或2.6版的资料居多(以视频来说基本找不到3.0的视频,以2.6版讲述都比较少视频),要学习新版的Mongodb最好到官网学习,官网是最全的。
rofree | 楼层:1 楼 |回答时间:2015/5/13 1:17:03

查看官网的API上面那个问题已经解决了,是我自己的操作错误导致查询不多用户列表(犯了一个低级错误没有进入admin库,执行命令)

上面缺点的用户添加更新了是没有错权限命令已经过期了。因为Mongodb支持相同用户名,只要库指定不一样就可以了,在连接时候个人认为添加--authenticationDatabase参数指定库名

rofree | 楼层:2 楼 |回答时间:2015/5/13 3:01:55

我要回答:

600个汉字以内