楼主: pipihappy8888

【有奖讨论】NoSQL 能终结关系数据库吗?(已公布获奖)

[复制链接]
求职 : 数据库管理员
招聘 : Java研发
论坛徽章:
6402
娜美
日期:2021-10-12 20:11:36技术图书徽章
日期:2021-09-30 12:11:1120周年集字徽章-年	
日期:2021-09-30 12:12:5820周年集字徽章-20	
日期:2021-09-30 12:43:0619周年集字徽章-周
日期:2021-09-30 13:18:3120周年集字徽章-20	
日期:2021-09-30 16:44:1219周年集字徽章-周
日期:2021-09-30 17:01:04技术图书徽章
日期:2021-09-30 17:59:14技术图书徽章
日期:2021-10-06 10:36:4019周年集字徽章-19
日期:2021-10-06 14:43:24
21#
发表于 2014-8-5 11:14 | 只看该作者
番薯太郎 发表于 2014-8-5 11:12
我是在广州现场的,我们公司做负责除了深圳外其他地市的数据整合。当然最近还在做数据转换。

好吧,这几天可能我也要过去

使用道具 举报

回复
论坛徽章:
0
22#
发表于 2014-8-5 11:15 | 只看该作者
本帖最后由 番薯太郎 于 2014-8-5 11:15 编辑
2009532140 发表于 2014-8-5 11:14
好吧,这几天可能我也要过去

哪方面的工作,难道也是一张网的?

使用道具 举报

回复
求职 : 数据库管理员
招聘 : Java研发
论坛徽章:
6402
娜美
日期:2021-10-12 20:11:36技术图书徽章
日期:2021-09-30 12:11:1120周年集字徽章-年	
日期:2021-09-30 12:12:5820周年集字徽章-20	
日期:2021-09-30 12:43:0619周年集字徽章-周
日期:2021-09-30 13:18:3120周年集字徽章-20	
日期:2021-09-30 16:44:1219周年集字徽章-周
日期:2021-09-30 17:01:04技术图书徽章
日期:2021-09-30 17:59:14技术图书徽章
日期:2021-10-06 10:36:4019周年集字徽章-19
日期:2021-10-06 14:43:24
23#
发表于 2014-8-5 11:17 | 只看该作者
番薯太郎 发表于 2014-8-5 11:15
哪方面的工作,难道也是一张网的?

可能不是一个系统,但是一个工作性质

使用道具 举报

回复
论坛徽章:
0
24#
发表于 2014-8-5 11:20 | 只看该作者
2009532140 发表于 2014-8-5 11:17
可能不是一个系统,但是一个工作性质

愿上帝保佑你,我下一份工作,能离电力多远就离多远,太可怕了,粘上都是要命的节奏,特别是今年。

使用道具 举报

回复
论坛徽章:
17
生肖徽章2007版:猴
日期:2015-07-24 10:50:33紫水晶
日期:2015-09-14 19:29:07萤石
日期:2015-09-14 19:24:48萤石
日期:2015-09-13 14:30:02萤石
日期:2015-09-11 23:05:02红宝石
日期:2015-09-11 23:04:43萤石
日期:2015-09-11 23:04:27生肖徽章2007版:兔
日期:2015-07-31 16:43:10生肖徽章2007版:龙
日期:2015-07-24 10:51:00生肖徽章2007版:龙
日期:2015-07-24 10:50:51
25#
发表于 2014-8-5 13:11 | 只看该作者
不错啊啊 支持

使用道具 举报

回复
论坛徽章:
14
迷宫蛋
日期:2012-03-13 09:50:292014年新春福章
日期:2014-02-18 16:44:08优秀写手
日期:2013-12-18 09:29:15迷宫蛋
日期:2012-06-13 15:28:34咸鸭蛋
日期:2012-06-11 16:11:11灰彻蛋
日期:2012-05-31 10:18:54双黄蛋
日期:2012-05-28 17:45:17茶鸡蛋
日期:2012-05-28 17:27:32蜘蛛蛋
日期:2012-05-28 16:54:09迷宫蛋
日期:2012-05-17 19:00:48
26#
发表于 2014-8-5 13:22 | 只看该作者

1.目前主流的NoSQL数据库有哪些?Redis 性能是否比 Memcached 好?哪些网站使用了NoSQL数据库?
主流的NoSQLogic数据库:
  • Hbase: Key Value存储,基于Hadoop的分布式文件系统。客户包括:阿里集团
  • MongoDB: 基于Document的存储,无schema,结构灵活,数据架构维护成本很低。客户包括:微软,Ebay,Cisco等,详情参见:https://www.mongodb.com/customers
  • Cassandra: Key Value存储,数据最终一致性

Redis 性能是否比 Memcached 好? 这个不清楚,但是应该和应用场景有关吧,不能一概而论。

2.NoSQL会不会敲响关系型数据库即将灭亡的第一声警钟呢?还是说NoSQL要抢走数据库领域的头把交椅?我们的回答是:“这两种情况都不会出现。”请问为什么?
NoSQL会不会敲响关系型数据库即将灭亡的第一声警钟呢: 个人认为不会,应该是平分秋色,双剑齐发的模式。理由如下:
  • 关系型数据库事务一致特点是NoSQL很难达到的,ACID属性作为RDBMS的基础,最重要的特点,在中心性企业的应用依然会非常广泛。
  • NoSQL数据库的无Schema或者轻量级Schema的设计,相对于关系型数据库在数据结构方面的维护成本大大降低。想想你我曾经多少个昼夜改大表,迁移大库,索引维护,数据库迁移,通宵达旦,灯火通明的场景,就觉得NoSQL的No schema设计真好。
  • NoSQL高可用性,易扩展性是关系型数据库所不具备的


3.在关系型数据库长久占领市场之后,NoSQL的出现让我们眼前一亮,为之惊喜,NoSQL数据库究竟有哪些优势?
NoSQL的优点:
  • 数据存储:多Location存储。所以,我们可以使用比较低廉的存储设备。比如,普通的企业级存储,RAID的就可以了。而不需要使用昂贵的SAN, NetApp,EMC等昂贵的存储设备。想想几十万美金的网络存储设备(日常维护费用在外)而只能使用3~4年。真心觉得不便宜
  • 高可用性,易于扩充:这个好理解,如果现在这个年代NoSQL还没有这两个特性,你好意思说自己是NoSQL?
  • 快:一大堆的Server在后面服务,每个Server分到1/N的任务和数据来处理,当然快了。不会大量的IO累计
  • 无Schema的设计使得数据结构的后期维护非常轻松
  • NoSQL的服务器成员对整个业务系统影响越来越小: 想想当年那个DataCenter死掉那个紧张场景再也不复存在了.......


4.RDBMS和NoSQL都有自己擅长的领域,对于那种可以将文件名作为Key,文件内容作为value的平行文件存储,NoSQL是很有优势的。请分别举例说说SQL数据库与NoSQL数据库各自适用的场合。

  • RDBMS:严格的数据一致性要求,严格满足数据的ACID属性。比如:银行系统,交易系统等
  • NoSQL:超高并发量处理系统,非同步处理,数据最终一致性系统。比如:Log分析,数据分析,数据统计汇总等。


使用道具 举报

回复
论坛徽章:
0
27#
发表于 2014-8-5 13:48 | 只看该作者
关注中。

使用道具 举报

回复
论坛徽章:
9
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522010广州亚运会纪念徽章:击剑
日期:2010-11-03 11:00:36ITPUB十周年纪念徽章
日期:2011-11-01 16:25:512012新春纪念徽章
日期:2012-01-04 11:56:19奥运会纪念徽章:摔跤
日期:2012-08-21 10:04:04优秀写手
日期:2014-02-15 06:00:132014年新春福章
日期:2014-02-18 16:44:08马上有对象
日期:2014-02-18 16:44:08马上加薪
日期:2014-05-19 11:17:08
28#
发表于 2014-8-5 13:54 | 只看该作者
番薯太郎 发表于 2014-8-5 11:20
愿上帝保佑你,我下一份工作,能离电力多远就离多远,太可怕了,粘上都是要命的节奏,特别是今年。

是由于反腐吗?

使用道具 举报

回复
论坛徽章:
57
ITPUB15周年纪念
日期:2016-10-13 13:15:342017金鸡报晓
日期:2017-01-10 15:39:052017金鸡报晓
日期:2017-02-08 14:09:13秀才
日期:2017-02-22 15:14:12秀才
日期:2017-02-22 15:16:26秀才
日期:2017-02-22 15:18:00秀才
日期:2017-05-09 11:37:55秀才
日期:2017-07-11 14:19:35ITPUB18周年纪念章
日期:2018-11-13 15:31:24
29#
发表于 2014-8-5 13:57 | 只看该作者
2.NoSQL会不会敲响关系型数据库即将灭亡的第一声警钟呢?还是说NoSQL要抢走数据库领域的头把交椅?我们的回答是:“这两种情况都不会出现。”请问为什么?
     NoSQL和SQL之间真正的差异是:因为不同的访问模式导致了NoSQL和SQL可扩展性和性能上的不同。NoSQL只允许数据在受限的预定义模式访问。例如DHT (Distributed Hash Table)通过hashtable API访问。其他NoSQL数据服务访问模式同样受限。因此可扩展性和性能结构是可预测和可靠的。而在SQL中,访问模式预先是不知道的,SQL是一种通用语言,允许数据以各种方式访问,程序员也对SQL语句的执行能力控制有限。换句话说,在SQL中,数据模型不执行特定的工作方式与数据。强调建立数据完整性、简洁性、标准化和抽象化。这对于所有大型复杂的应用极为重要。NoSQL提供的数据服务基于真正可扩展的结构和体系构建云、构建分布式。这对于应用开发来说是非常有吸引力的。无需DBA,无需复杂的SQL查询。这些都是NoSQL的主要优势,但NoSQL也非万能,具体而言,数据模型的选择、接口规范以及当前面临的新业务比如移动业务数据的处理问题,都是NoSQL无法回避的。

使用道具 举报

回复
论坛徽章:
57
ITPUB15周年纪念
日期:2016-10-13 13:15:342017金鸡报晓
日期:2017-01-10 15:39:052017金鸡报晓
日期:2017-02-08 14:09:13秀才
日期:2017-02-22 15:14:12秀才
日期:2017-02-22 15:16:26秀才
日期:2017-02-22 15:18:00秀才
日期:2017-05-09 11:37:55秀才
日期:2017-07-11 14:19:35ITPUB18周年纪念章
日期:2018-11-13 15:31:24
30#
发表于 2014-8-5 13:57 | 只看该作者
2.NoSQL会不会敲响关系型数据库即将灭亡的第一声警钟呢?还是说NoSQL要抢走数据库领域的头把交椅?我们的回答是:“这两种情况都不会出现。”请问为什么?
     NoSQL和SQL之间真正的差异是:因为不同的访问模式导致了NoSQL和SQL可扩展性和性能上的不同。NoSQL只允许数据在受限的预定义模式访问。例如DHT (Distributed Hash Table)通过hashtable API访问。其他NoSQL数据服务访问模式同样受限。因此可扩展性和性能结构是可预测和可靠的。而在SQL中,访问模式预先是不知道的,SQL是一种通用语言,允许数据以各种方式访问,程序员也对SQL语句的执行能力控制有限。换句话说,在SQL中,数据模型不执行特定的工作方式与数据。强调建立数据完整性、简洁性、标准化和抽象化。这对于所有大型复杂的应用极为重要。NoSQL提供的数据服务基于真正可扩展的结构和体系构建云、构建分布式。这对于应用开发来说是非常有吸引力的。无需DBA,无需复杂的SQL查询。这些都是NoSQL的主要优势,但NoSQL也非万能,具体而言,数据模型的选择、接口规范以及当前面临的新业务比如移动业务数据的处理问题,都是NoSQL无法回避的。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表