关闭 x
IT技术网
    技 采 号
    ITJS.cn - 技术改变世界
    • 实用工具
    • 菜鸟教程
    IT采购网 中国存储网 科技号 CIO智库

    IT技术网

    IT采购网
    • 首页
    • 行业资讯
    • 系统运维
      • 操作系统
        • Windows
        • Linux
        • Mac OS
      • 数据库
        • MySQL
        • Oracle
        • SQL Server
      • 网站建设
    • 人工智能
    • 半导体芯片
    • 笔记本电脑
    • 智能手机
    • 智能汽车
    • 编程语言
    IT技术网 - ITJS.CN
    首页 » 网站维护 »为什么选择使用NoSQL数据库开发如此困难?

    为什么选择使用NoSQL数据库开发如此困难?

    2015-09-14 00:00:00 出处:ITJS
    分享

    传统观念中NoSQL数据库非常适合某些数据类型,如:非关系数据源。同时,NoSQL被吹捧为最适合Web应用程序的优秀平台。然而他适合大多数数据,特别是web应用程序的数据是相关型。那么,这是否可以给你一个坚持使用RDMS的理由呢 也不一定,即使很困难,我们还是要做出选择。

    为什么选择使用NoSQL数据库开发如此困难?

    评估NoSQL是一个很茅盾的理论,一些人认为,应该将所有文档数据存储在一个文档中,做链接代码就是亵渎神明。另外一部分人认为,存储应用文档,加入代码,才是合理选择。与此同时,不同的数据库,需要在文档中限制嵌套数据数量。有的人会鼓励文档引用。这是NoSQL数据模型的基本部分,也没有一个明确的共识。

    曾经有一篇很热的帖子"Why you should never use XYZ",我想,读到这里,一定会有人搜索该文。当然,这种文章各式各样,太过于笼统的标题也没什么帮助。毫无疑问,会有人会搜索这个文章,然后再找到这个文章,进一步深入,找到该文章的方法远比成功(理解问题)的故事多。很难知道谁提供了一个有效的技术问题,谁又误读了这个问题(或者缺少证据证明其观点)。

    有大量选择,RDBMS的世界,选择就很容易。你有4或5个目标,大家工作方式差不多,来选择环境、预算支持的平台。对于成熟的产品,风险比较小。NoSQL的世界,有很多数据库引擎功能选择。每一个有自己的独特优势,也有致命弱点。所以选择很难, NoSQL项目生命周期短,尝试新项目或者流行项目也会有风险。上次,我的的项目是在 CouchDB上,而现在似乎停摆了。

    做出这个痛苦决定的原因是,这可能是一个案例:你需要做一大堆工作,才能知道,你做出的选择对与错。你可以实体化你的数据模型,了解他与系统的工作情况,但是,这只有你正真撞到南墙,才可以找到裂缝(答案)。以我为例,我建的应用程序是关系数据库,移动文件存储的主要因素是,需要一个无模式设计来达到我的目标。使用NoSQL 数据库存储关系型数据库并不是我们所常说的,虽然,这种事常常发生。

    现在我在用 Couchbase 和 MongoDB,Mongo对我没多大吸引力,不过鉴于他非常流行,对于引起来说,很有好处。当然,很多都可以以同样的方式流行。PHP很流行,因为他的易用性,而不是因为他很好。我现在在使用MongoDB和PHP,也在学习Couchbase,假如你有任何NoSQL平台的使用感想,欢迎交流。

    上一篇返回首页 下一篇

    声明: 此文观点不代表本站立场;转载务必保留本文链接;版权疑问请联系我们。

    别人在看

    DEDECMS织梦v5.7保存当前栏目更改时失败,请检查你的输入资料是否存在问题!

    算力行业有哪些权威的行业网站?

    解决帝国CMS搜索模板不支持灵动标签的方法支持ecms7.5

    2026 年主流人力资源管理系统深度评测:7 大厂商横评,全栈一体化标杆领跑全行业

    WPS Office 原生登陆 Windows on ARM,全链路重构告别模拟时代

    赛富时与雪花发布财报,市场聚焦人工智能对软件行业的影响

    产品力即口碑:WPS for Pad印尼免费总榜第一,获多国用户五星好评

    Windows 11 通过cmd终端wmic命令查看笔记本电脑硬件配置信息

    Java依然优秀的9个理由

    彻底关闭Windows 11自动更新的方法之一:修改注册表,禁止自动更新500年!

    IT头条

    长鑫科技一签能赚多少?五家理财公司“打新”或浮盈近2亿元

    00:15

    Goodram RIVAL和Goodram PRO——波兰制造商推出两个新内存品牌

    23:05

    Cignal AI:到2030年,CPO年部署端口数超3000万个

    15:47

    投资10亿欧元,TikTok在芬兰建设新数据中心

    11:39

    Veeam 2026年数据信任与韧性报告:对从网络事件中恢复的能力充满信心

    11:14

    技术热点

    windows 7系统打开IE浏览器提示“禁用的加载项,网页内容无法显

    SQL Server identity列,美中不足之处

    Android UI控件系列:Toast(提示)

    提高windows7系统运行速度的方法

    修改windows 7系统日志存放路径将其放在指定的位置

    windows 7创建宽带连接的详细图文教程

      友情链接:
    • IT采购网
    • 科技号
    • 中国存储网
    • 存储网
    • 半导体联盟
    • 医疗软件网
    • 软件中国
    • ITbrand
    • 采购中国
    • CIO智库
    • 考研题库
    • 法务网
    • AI工具网
    • 电子芯片网
    • 安全库
    • 隐私保护
    • 版权申明
    • 联系我们
    IT技术网 版权所有 © 2020-2025,京ICP备14047533号-20,Power by OK设计网

    在上方输入关键词后,回车键 开始搜索。Esc键 取消该搜索窗口。