说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

粉碎5个NoSQL流言:各司其职,NoSQL的出现比关系型更早

HTML文档下载 WORD文档下载 PDF文档下载
任何事物在大肆宣传下都会被蒙上一些夸张、不切实际的光环,NoSQL运动同样如此,本文将揭穿一些广被认同并影响深远的流言。

与许多流行词一样,NoSQL在大肆宣传后,许多荒谬的观点产生,本篇文章将揭穿其中广被认同的5个。

流言1:NoSQL是新鲜事物

从根本上说,NoSQL数据库系统的几大属性都不是出于关系模型,而关系模型首次揭露是在1970年 Codd发布的文章中。

那么,这是否就意味着在1970年之前不存在任何其它的数据库系统?不容争论的是,这些数据库却是真实存在,比如CODASYL系统,它显然不是关系型数据库;基于其主要属性,NoSQL的诞生其实明显早于传统关系型数据库。

流言2:遗弃数据结构模型

从长远上看,这个流言的影响更为恶劣。虽然许多NoSQL解决方案都不会强迫你使用严格的数据结构模型,但是绝对不意味它可以忽视。而在实际操作中也是恰恰相反的,随着时间的流逝,你必须明白你为什么要使用这些属性。

有些情况可能会更加危险,举个MongoDB的例子:作为一个良好的实践,许多经验丰富的用户都会建议去建立文档的属性,在文档大小改变时,通过预分配大小去避免文档的完整拷贝。还有在查询优化时,你必须要清楚你的结构模型以便做索引。

流言3:NoSQL的扩展性永远都是卓越的

高扩展性是NoSQL的主要卖点之一,但是仅仅选择一个NoSQL解决方案并不意味着扩展性问题的解决,真正解决问题的是优秀的架构。

不错,这里确实存在通过选择NoSQL让系统扩展性得到了大幅度的提升。然而胜利的背后依稀可见的是数据结构的变化,在特定场景下使用正确的结构替换错的。

这个流言中有趣的地方是忽略了同样提供优秀扩展性的关系型数据库,不错,使用NoSQL方案进行扩展确实非常容易,但是NoSQL的选择绝对不是问题解决的唯一功臣。

流言4:不公平的基准

你如何才能公平的比较两个完全不同的持久化方案,比如:键值、关系、文档等等。而当下许多NoSQL与关系型数据库的对比也并不公平。

当你的查询只涉及一个键时,NoSQL数据库的性能明显要优于关系型数据库。公平的基准应该建立在同类型产品的比较之上,类似MySQL与MongoDB的对比根本无任何意义。即使系统性能取得了巨大提升,也只是开始时使用了错误的数据结构模型而已。

流言5:NoSQL可以大幅度的提高生产力

这一点只发生在梦中,或者是开始选择了错误的工具。在选择NoSQL之前,我们已经使用了多年的关系型数据库,这里只存在团队花大量精力去适应NoSQL的情况。

很少人谈及这一点, NoSQL采用最大的挑战是文化,而不是技术。新事物之所以难以接受,是因为“老伙计”用起来很舒服,即使新事物更加得优秀。生产力源于实践,而不是魔术。

总结

对比近年来研发领域发生的事件,NoSQL绝对可以称得上最有意义之一;然而需要铭记的是,任何提升都需要付出同等的代价。

原文链接: Some myths about NoSQL (编译/仲浩 审校/王鹏)

更多内容请关注CSDN云计算频道 及@CSDN云计算微博

VB利用 UnloadMode 来控制窗体的卸载? VB利用Form_QueryUnload询问使用者是否关闭窗口 利用VB的图片框实现屏幕的滚动 利用VB动态改变Windows显示模式的两种方法 利用VB控制窗口显示风格 利用VB实现浮动按钮 VB利用子类处理技术限制窗体的大小 奇形怪状的窗体 -VB资料 强制ComboBox弹出下拉框 -VB资料 强制和防止窗口重画 -VB资料 巧用“关于”对话框-VB资料 请问在VB中如何关闭别的应用程序窗口 确定屏幕分辨率-VB资料 让VB5支持动画光标 让窗口拒绝接受键盘和鼠标事件 -VB资料 让窗体处于最前面 -VB资料 让窗体居中 -VB资料 让所有的控件都动起来 -VB资料 让最大化和最小化按钮消失-VB资料 任意多边形的窗口-VB资料 如 何将「拒 绝 被 盖 住 的 窗 口 」还 原-VB资料 VB如何创建椭圆形的窗体? VB如何创建无Icon的窗体? VB如何防止Edit框中的Password不被非法获取 VB如何将鼠标显示成动画鼠标? VB如何利用程序拉下 ComboBox? VB如何让窗体右上角的X失效? VB如何使Form的背景图随Form大小改变 VB如何使Text文本框的属性只读? VB如何使窗体右上角的&quot;X&quot;无效? VB如何使窗体最小化并消失 第一次用VC编数据库,大家提个建议。 在Win2000中对NTSF格式文件加密后重装了系统(2000),就大不开文件了? 怎样用ASP去动态操作DNS,并生效 怎么样在对话框上画一个空的距形|? 不能添加记录的错误 在线等候vs.net2003 enterprise architect 2003 e文版安装问题。 请问一个 应用程序登陆SQl Server 时密码的问题? 关于数据表格的问题! 请教DOS与WIN2000 Profesional 组网问题 网卡设置问题 编辑框中如何限制只能输入一个特定的数字? 动态创建的VCL 为什么看不到? 那位老大能给个VB.NET和SQL结合的例子??? 程序员难到都感情不顺???? IE WebControls 哪里下载? 高分求书--1000 请问谁有The Design Patterns (Java Company)的程序代码? 请问有关于uml建模实例分析的好书吗? 我想下载一个好用的Webform TreeView 控件怎么办? 请帮帮忙吧! 处理字符串以修改数据库 我在恢复备份的时候怎么会这样? 关于SQL*Plus——请大虾指点,//bow 用Hashtable class怎么定义表上限? 如何在不想安装MSSQL的仅连接或客户端连接来连连接数服务器?? 问一下连接paradox数据库的问题 闷郁..散分100. 菜鸟请教!!急 今天因为一个已结帖的帖子结识一个好友rocksoft,为了表示庆祝特地散分!请斑竹放行! 闷郁~散分 c++中的friend关键字在c#中有没有什么替代的 请问IMG中的ALT属性的意义和作用 float型的问题(在线等待) 关于AnsiString类别字符串传送至PB8 ☆☆内存泄漏的检测问题★★ i installed an english system, but it doesn't surport chinese input, and many words are displayed incorrectly,how to do with it 有兴趣的可以看看,测一下自己的水平,我公司的Oracle试题一? 代理服务器XP上安装了两块网卡,上网如何设置? 请教使用CFile类的一个小问题? 编辑框简单问题 请问那里有RFC下? 查看隐藏文件的选项不见了怎么办? 怎样检查硬盘坏道? 有兴趣的可以看看,测一下自己的水平,我公司的Oracle试题二? 关于数据库访问的问题 资源文件的问题,MYBMP1 IS NOT FOUND 有关WINAMP 的问题? 处理字符串以修改数据库 开机显示the secondry IDE channel no 80 cable …… <input type=file name=pic>如何取值,如何设置初始值???? 么样判断一个客户机是否能够连上服务器上数据库,在线等待 在RAVE中如何加上总页数和当前页数? 为何质量均匀分布的球壳对壳内物体的引力为零 原电池表示方法问个很蠢的问题(-)pt,I2(S)| I-(C1) | Fe3+,Fe2+ |pt(+)为什么I2要写在PT旁边 用逗号隔开... 细胞是所有有机体结构的基本单位吗? 怎样在pps上看电视.就是现场直播.意思就是电视演什么,PPS上演什么 土地革命时期中国共产党内连续出现的三次 左 倾错误如题 请问,那个初中数学设计方案要怎么要设计?第2小题 倒置的金字塔,所产生的金字塔能会有什么效果?有人试验过吗?如题,有人试验过的话请告知下试验结果,是否跟正金子塔产生的金字塔能一样,属于活性的能量? 在外买的鱼能在太阳底下晒吗 “这种”的英语怎么说 纸上谈兵这个成语的主角是谁i? 活法看的懂吗,劳驾你们 英语日记70暑假15篇, 纸上谈兵成语中的主角是谁 什么是云母 iphone4s耳机插头规格,急用.格式如下:3.5三芯/2RCA黑色双并线 纸上谈兵是那个战役的成语 云母是什么是什么类别,是什么做的 现在耳机插头都有什么类型的?现在耳机都有什么类型的神马平头的扁的细头的啥玩意儿不懂————请说详细点,耳机是不是能插进去P3P4P5手机都可以听呀!说几毫米是神马意思? 使用aspen plus 模拟闪蒸时怎么加回流使用aspen plus 模拟闪蒸时怎么加塔底回流,是不是使用精馏塔,将塔顶回流取消? 什么是云母呢? 插头种类繁多,具体有哪些呢? 水和紫外线为什么说水能吸收紫外线,所以最早的生物只能在海里生存,但是,人在水里又会很快被晒黑——这不是矛盾吗?别和我说是因为人只能在浅水活动的缘故,如果这样,在水中怎么也不可 个体数量金字塔,其初级消费者占有绝对的优势 会出现倒金字塔吗?为什么?其初级消费者占有绝对的优势 价钱便宜货色又好是什么成语 不同的磁体为什么磁性不同?.有强力吸铁石的`` 土地的誓言作者说,故乡呼唤的声音是从翻滚着一种红熟的浆液中发出的,并说有着一股燃烧的红流像我的心喷涌着血液一样 表现了作者怎样的思想感情 英语翻译以氯电极为指示电极,饱和甘汞电极为参比电极,应用标准曲线法测量水中的氯离子.标准溶液选用各种浓度的氯化钠溶液,在测定电极的适用pH范围在3到11后将加入缓冲液的氯化钠溶液 二十 宇宙里有些什么 课后第五题,老师让写作文 土地的誓言中怎样理解“当我记起故乡的时候……像我的心里喷涌着血液一样” 如何制作一个多面体式的鸡蛋保护器 宇宙里有些什么 赏析 吃什么食物能补充维生素E、维生素A? 如何制作鸡蛋保护器?只能用3张纸,一把剪刀,一卷透明胶.不可多于3张纸3张A4纸 初中语文课后题9年级上册第三课《星星变奏曲》口第三大题,急急急急~~~~~~~~~! 急:维生素A的食物有哪些?补充维生素A对身体有些什么帮助? 求保护鸡蛋的方法.制作鸡蛋保护器.规则为 保护器要求既美观又实用又轻.鸡蛋从3楼扔下,不能碎.求保护鸡蛋的方法.制作鸡蛋保护器.规则为保护器要求既美观又实用又轻.鸡蛋从3楼扔下,不能 9.倒置的生物种群数量金字塔适于描述:( )A.牧放牛羊的草原 B.放养家鱼的池塘 C.松毛虫成灾的松树 D.蚜虫聚集的果树 儿童如何补充维生素A,才不会造成维生素A过量? 是甲基绿还是吡罗红现配先用? 分子可以构成分子吗 (生物里大分子和单体是怎么回事?) 大地通讯手机能买吗今天去大地通讯看了看诺基亚许多型号都比外面便宜1,2百他们说是搞活动请问大地通讯的手机能买吗?总感觉不如冠芝霖迪信通苏宁放心呢? 碳与稀盐酸是否反应?铁与稀盐酸是否反应?3Q 人生有几种活法人生的意义是啥,别告诉我是为了亲人,为了责任,也别告诉我是为了祖国繁荣昌盛,有没有新鲜点的说法这个好像跟人生的意义没多大关系啊 哪些电器里有云母材料? 与甲基绿,吡罗红用法相同的是?a,斐林试剂b,双缩脲试剂c,碘液d,苏丹3试剂谁能给个准确答案肯定点的,怎么每个人的着重点都不同啊? 什么才是人生呢?活法是怎么样的 干电池的连接方法如串联要解释或图释 悬壶济世成语的由来? 人生有多少种活法,那几种最典型. 原电池的表示方法一般是负极左边,正极右边,但是,负极里面的具体排列是怎样的?正极呢?例如:(-)Zn(s)∣Zn2+ (C)‖Cu2+ (C)∣ Cu(s) (+)可以写成::(-)Zn2+(C)∣Zn (S)‖Cu2+ (C)∣ Cu(s) 我也知道 悬壶济世是什么意思 人生应该如何活法怎样的人生才是科学的活法 土地革命时期我党连续出现左倾错误的原因有哪些 悬壶济世这个成语的由来 人生的活法这人活着到底是为了什么 想想 有时候人活着真没有意义 人到底要怎么活着才有意义阿 原电池的命名有什么规定锌铜 Al-MgO...为什么这么说是Al-AgO 不好意思 怎样做鸡蛋保护器?最好是双气球型我要做鸡蛋保护器,想做双气球型,可是鸡蛋放不进去,打开吹气口也不行,吹气口打不开, PPS 禁用词我在PPS影评里面要贴下面一段话,老提示我说有禁用词,我晕死,跟哪沾边了?支持SAM8520...楼上WZ19891105,黑洞理论至今仍然是理论,是根据一系列理论、学说推论出来的.并没有确切的论据 土地革命战胜时期有哪些左倾错误如题 怎么做一个鸡蛋保护器?注意要把保护器扔到篮球筐里也不会碎的~重量不能超过150克, 上海自贸区“满月” 周边房价上涨三到专家:“以房养老”适合中国国情 明年媒体追问3小学生被绑架杀害:校车为何公安部要求依法从重从快打击航班“诈弹广西醉酒警察枪杀孕妇案死者家属拒绝政专家称今年将有45万人出国留学 90印度首都发生工厂火灾6人死亡两名法国记者在马里遭杀害南太平洋岛国汤加附近海域发生6.5级北京市委书记:把反恐防暴切实纳入维稳卫计委:医疗服务费用单纯靠政府承担是48家汽车生产企业将接受整顿 考核仍哈里王子遭英报窃听4名中国记者获国际科学记者奖巴塔首领遭美军无人机空袭身亡俄罗斯不阻挠斯诺登协助德调查永康一辆百吨槽罐车侧翻 压住宝马致母杭州10岁女童遭淫魔猥亵 家长怒称出法国阿尔萨斯华人联谊会接受国侨办赠送黎巴嫩北部发生枪击事件造成10人受伤特大生产销售假药告破 上万支假狂犬疫合肥地下管线将配“防护罩”合肥至铜陵明年更通畅全球一夜三起袭击事件,谁在背后制造恐践行以人民为中心的发展思想努力以全民“大咖”加盟 传播正能量琥珀山庄北村等区域将停气今年合肥房价首次环比下跌绿地无杂草 叶面无积尘瑶海三大片区将添11条道路德国柏林发生卡车冲撞人群事件 造成至中国制造业需要一场伐毛洗髓的休养生息诺如病毒来袭 你家伢中招了吗?调研餐饮街区提出中肯建议兴业大道将连接望江西路与长江西路花式冬泳翔安启动税警协作联动机制省医务志愿者协会医疗援助专委会成立落实意识形态工作责任制“鼓浪听涛”网络零售发展火车票丢失可找列车长或到出站口补办36小时奋战,抢救落井村民
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘