服务与支持 |咨询热线 0931-8733767
  • 金城在线
  • 公司简介
  • 发展历程
  • 企业文化
  • 售后服务
  • 工作机会
  • 联系我们

有关王垠《SQL,NoSQL 以及数据库的实质》分析

来源:发布时间:2017-11-28 10:16:09

王垠虽博,还是没理解 关系数据库。

关系数据库,有其创立的原因和历史,其根本点,似乎王垠并未发现:

最节省的存储,最高效地得到最详细的返回

为了实现这2个矛盾的需求、目标,才出现了关系数据库,而SQL只是关系数据库最有效的操作手段。


举个例子:

一个城市的学生档案信息,每个学生都是属于 某个学校某一年级某个班级的

我们总不能为每个学生都加上他所在的学校的地址、校长等信息吧,只能加上一个最简洁但有效(需要时能查到)的学校ID(一般是班级ID,但能从此得到年级ID、学校ID)。

需要返回学生的学校信息时,才会根据他的学校ID关联回来他所在的学校的地址、校长等信息。


所以,节省是目标,关联是手段,SQL就是用来快速、批量地进行关联过滤的,

而不是解决 人工智能 的问题的。当然,一定要解决 人工智能 问题也不是不行,但是效率不一定最高。他最后提的 Dijkstra 的最短路径算法,如果用SQL解,其实就是通过关联生成一个巨大的可能组合,然后通过筛选条件大量排除不符合的可能。。。。


从【关联】就知道,NoSQL其实要么不进行关联,要么没法达到SQL的效率


相关文章
  • 预约专家

    为您提供一对一解决方案
    立即预约
  • 售前咨询

    周一至周五9:00——17:30
    立即咨询
  • 联系方式

    13919049954

    全国7×24小时热线服务
  • 免费报价

    专属专业顾问1对1报价
    免费报价