免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345下一页
最近访问板块 发新帖
查看: 37418 | 回复: 43
打印 上一主题 下一主题

[MongoDB] NoSQL层出不穷,如何学习及选择NoSQL? [复制链接]

论坛徽章:
49
15-16赛季CBA联赛之福建
日期:2016-06-22 16:22:002015年亚洲杯之中国
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36双鱼座
日期:2015-01-02 22:04:33午马
日期:2014-11-25 09:58:35辰龙
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龙
日期:2014-08-21 10:47:58
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-12-17 14:31 |只看该作者 |倒序浏览
获奖名单已公布http://bbs.chinaunix.net/thread-4165336-1-1.html

大数据技术在近几年发展十分迅速,在互联网公司以及传统公司都得到了广泛的应用。NoSQL一直伴随着大数据技术的发展,是什么使NoSQL有如此的活力?当下,各种NoSQL层出不穷,如何学习及选择NoSQL?

讨论问题:
(1)大数据技术有哪些?它们和NoSQL的关系是什么?
(2)NoSQL兴起的原因是什么?有哪些主要的类型?这些类型NoSQL的特点是什么?
(2)每种NoSQL有什么代表性的开源系统?其主要适合什么样的场景?
(3)如果需要自己构建一个NoSQL系统,主要需要考虑哪些核心问题?

邀请嘉宾: pizhoupeter(本书作者)
皮雄军,毕业于上海交通大学,获得了硕士学位。有超过5年的NoSQL经验,精通NoSQL平台开发、应用开发、开源NoSQL系统定制和优化。目前致力于基于开源NoSQL系统的后台开发和NoSQL系统的源码级定制。十分喜爱开源项目,业余时间从事开源项目的普及和推广。曾经参与腾讯公司的云平台和某电子公司的数据通道等项目。。

活动时间:2014.12.15  ~2014.12.31

活动要求:
(1)要言之有物,不能低于20个字。
(2)本次话题主要关注NoSQL相关的讨论,其他问题可能不做重点。

讨论有奖:
活动结束后,我们会评选出五位积极参与话题讨论的网友奖励《NoSQL数据库技术实战》图书一本,对其他积极参与讨论的网友(回帖有参考价值)我们将奖励积分20分。

奖品简介:
NoSQL数据库技术实战

作  者:皮雄军 著
出版社:清华大学出版社
ISBN :9787302380399
出版时间:2014-11-1

图书简介:
本书由浅入深,全面系统地介绍了NoSQL系统。本书既对NoSQL系统的理论进行了深入浅出的分析,又介绍了每一种NoSQL数据库在业界广泛应用的一个具体系统,理论与实战并重。
本书共分5篇,12章。涵盖的内容有:NoSQL与大数据简介、NoSQL的数据一致性、NoSQL的水平扩展与其他基础知识、BigTable与Google云计算原理、Google云计算的开源版本——Hadoop、Dynamo:Amazon的高可用键值对存储、LevelDb——出自Google的Key-Value数据库、Redis实战、面向文档的数据库CouchDB、MongoDB实战、MySQL基础、MySQL高级特性与性能优化。
本书涉及面广,从基本操作到高级技术和核心原理,再到项目开发,几乎涉及NoSQL系统的所有重要知识。本书适合所有想全面学习NoSQL的人员阅读,也适合各种使用NoSQL进行开发的工程技术人员使用。

图书样张:
第3章.pdf (1.69 MB, 下载次数: 83)
第4章.pdf (1.34 MB, 下载次数: 73)

论坛徽章:
13
技术图书徽章
日期:2014-04-29 14:15:42IT运维版块每日发帖之星
日期:2015-12-12 06:20:00IT运维版块每日发帖之星
日期:2015-08-30 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-08-02 06:20:002015年亚洲杯之澳大利亚
日期:2015-04-03 15:03:12申猴
日期:2015-03-20 09:00:292015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15季节之章:冬
日期:2015-01-20 17:08:47双子座
日期:2014-11-21 16:30:31技术图书徽章
日期:2014-07-11 16:29:08
2 [报告]
发表于 2014-12-17 15:36 |只看该作者
概念听说过,没实际用过

论坛徽章:
93
2015年辞旧岁徽章
日期:2019-10-10 10:51:15CU大牛徽章
日期:2014-02-21 14:21:56CU十二周年纪念徽章
日期:2020-10-15 16:55:55CU大牛徽章
日期:2014-02-21 14:22:07羊年新春福章
日期:2019-10-10 10:51:39CU大牛徽章
日期:2019-10-10 10:55:38季节之章:春
日期:2020-10-15 16:57:40ChinaUnix元老
日期:2019-10-10 10:54:42季节之章:冬
日期:2019-10-10 10:57:17CU大牛徽章
日期:2014-02-21 14:22:52CU大牛徽章
日期:2014-03-13 10:40:30CU大牛徽章
日期:2014-02-21 14:23:15
3 [报告]
发表于 2014-12-17 17:47 |只看该作者
赶紧先读读样章~

论坛徽章:
223
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:32操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-02-18 06:20:00操作系统版块每日发帖之星
日期:2016-03-01 06:20:00操作系统版块每日发帖之星
日期:2016-03-02 06:20:0015-16赛季CBA联赛之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16赛季CBA联赛之八一
日期:2020-10-23 18:30:5320周年集字徽章-20	
日期:2020-10-28 14:14:2615-16赛季CBA联赛之广夏
日期:2023-02-25 16:26:26CU十四周年纪念徽章
日期:2023-04-13 12:23:10操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
4 [报告]
发表于 2014-12-17 18:46 |只看该作者
本帖最后由 action08 于 2014-12-17 18:52 编辑
dengbao2001 发表于 2014-12-17 15:36
概念听说过,没实际用过


几句话就基本了解nosql了,一个sql的逻辑精简阉割版,其底层引擎最大幅度的使用了hash技术,所以速度性能超级快

sql处理的是广义上的数学二维表结构,而nosql阉割二维表只剩下key+values(列数为二,可以想想如果业务逻辑从sql转到nosql会有不少业务数据需要封装)
在sql中最经典的查询,select xx00 from table where id=your_input;
nosql就只剩下了,get(your_input)。

nosql逻辑很简单,一般只要两个,get/set,『关于get返回nul的问题,还请多多测试』
====》
更多缺点,sql可以对key的范围进行查询,在nosql就成了弱项,但也不是绝对。
一些nosql系统也可以让key的结构从hash换成tree,从而支持实现范围检索,但很少用到这些边缘需求。


在一些项目中的关键位置恰当采用nosql,可以很客观的改进系统抗压负载能力,从而改进整个系统的性能
我的相关项目经验很少,但工作项目也差不多可以混混了

论坛徽章:
223
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:32操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-02-18 06:20:00操作系统版块每日发帖之星
日期:2016-03-01 06:20:00操作系统版块每日发帖之星
日期:2016-03-02 06:20:0015-16赛季CBA联赛之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16赛季CBA联赛之八一
日期:2020-10-23 18:30:5320周年集字徽章-20	
日期:2020-10-28 14:14:2615-16赛季CBA联赛之广夏
日期:2023-02-25 16:26:26CU十四周年纪念徽章
日期:2023-04-13 12:23:10操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
5 [报告]
发表于 2014-12-17 18:53 |只看该作者
dengbao2001 发表于 2014-12-17 15:36
概念听说过,没实际用过


建议了解一下,也是互联网技术的一个小变革,以前很火的

论坛徽章:
42
19周年集字徽章-周
日期:2019-10-14 14:35:31平安夜徽章
日期:2015-12-26 00:06:30数据库技术版块每日发帖之星
日期:2015-12-01 06:20:002015亚冠之首尔
日期:2015-11-04 22:25:43IT运维版块每日发帖之星
日期:2015-08-17 06:20:00寅虎
日期:2014-06-04 16:25:27狮子座
日期:2014-05-12 11:00:00辰龙
日期:2013-12-20 17:07:19射手座
日期:2013-10-24 21:01:23CU十二周年纪念徽章
日期:2013-10-24 15:41:34IT运维版块每日发帖之星
日期:2016-01-27 06:20:0015-16赛季CBA联赛之新疆
日期:2016-06-07 14:10:01
6 [报告]
发表于 2014-12-17 21:42 |只看该作者
nosql最有代表性的就是redis,hbase和mongodb吧
前两天参加大数据会议,有一个厂商在介绍巨杉数据库,是可以支持事务的nosql.还可以通过pq的引擎来支持sql.
nosql的主要应用场景,一类是用作高速缓存,基本就是单纯的key-value应用.
一类是结合文档存储,实现海量非结构化大数据的存储。
nosql目前主要问题是索引功能有限。
未来应该会转向newsql.
现在基于hadoop的sql引擎,例如impala, sparksql等正是热点。

论坛徽章:
18
卯兔
日期:2013-09-27 17:41:0615-16赛季CBA联赛之佛山
日期:2016-07-09 17:34:45操作系统版块每周发帖之星
日期:2015-12-02 15:01:04IT运维版块每日发帖之星
日期:2015-12-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-07 06:20:00IT运维版块每日发帖之星
日期:2015-10-03 06:20:00IT运维版块每日发帖之星
日期:2015-10-01 06:20:00羊年新春福章
日期:2015-04-01 17:56:06拜羊年徽章
日期:2015-04-01 17:56:062015年迎新春徽章
日期:2015-03-04 09:49:452015年辞旧岁徽章
日期:2015-03-03 16:54:15天秤座
日期:2015-01-14 06:39:28
7 [报告]
发表于 2014-12-18 07:13 |只看该作者
好活动,支持

论坛徽章:
13
技术图书徽章
日期:2014-04-29 14:15:42IT运维版块每日发帖之星
日期:2015-12-12 06:20:00IT运维版块每日发帖之星
日期:2015-08-30 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-08-02 06:20:002015年亚洲杯之澳大利亚
日期:2015-04-03 15:03:12申猴
日期:2015-03-20 09:00:292015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15季节之章:冬
日期:2015-01-20 17:08:47双子座
日期:2014-11-21 16:30:31技术图书徽章
日期:2014-07-11 16:29:08
8 [报告]
发表于 2014-12-18 10:28 |只看该作者
回复 4# action08



一直在传统的企业,非互联网行业,所以暂时还没有这个方面的需求

   

论坛徽章:
93
2015年辞旧岁徽章
日期:2019-10-10 10:51:15CU大牛徽章
日期:2014-02-21 14:21:56CU十二周年纪念徽章
日期:2020-10-15 16:55:55CU大牛徽章
日期:2014-02-21 14:22:07羊年新春福章
日期:2019-10-10 10:51:39CU大牛徽章
日期:2019-10-10 10:55:38季节之章:春
日期:2020-10-15 16:57:40ChinaUnix元老
日期:2019-10-10 10:54:42季节之章:冬
日期:2019-10-10 10:57:17CU大牛徽章
日期:2014-02-21 14:22:52CU大牛徽章
日期:2014-03-13 10:40:30CU大牛徽章
日期:2014-02-21 14:23:15
9 [报告]
发表于 2014-12-18 17:14 |只看该作者
4F action08 的总结还是很方便大家从整体上把握 NoSQL 这个概念的嘛~
不知道在开发上使用 NoSQL 与传统的关系型数据库有啥区别没有。

论坛徽章:
26
CU十二周年纪念徽章
日期:2013-10-24 15:41:34技术图书徽章
日期:2014-07-11 16:27:52辰龙
日期:2014-09-04 13:40:43白羊座
日期:2014-09-09 12:51:55双子座
日期:2014-09-26 11:00:042014年中国系统架构师大会
日期:2014-10-14 15:59:00子鼠
日期:2014-10-23 16:48:23巨蟹座
日期:2014-10-27 08:21:10申猴
日期:2014-12-08 10:16:282015年辞旧岁徽章
日期:2015-03-03 16:54:15NBA常规赛纪念章
日期:2015-05-04 22:32:03IT运维版块每日发帖之星
日期:2016-01-29 06:20:00
10 [报告]
发表于 2014-12-19 13:24 |只看该作者
也很想了解一下,没用过啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP