两个路线的出发点不一样,但是目标是一样的。1.分布式关系型数据库,或者类似叫法,都是从关系型数据库出发,加入分布式技术,实现基于关系模型的具备容量和性能扩展能力的路线。
两个路线的出发点不一样,但是目标是一样的。
1.分布式关系型数据库,或者类似叫法,都是从关系型数据库出发,加入分布式技术,实现基于关系模型的具备容量和性能扩展能力的路线。有的是基于已有数据库,有的则是从头写,后者难度非常大,比如OB。
2.NEWSQL,这个概念类似NOSQL,都是肩负着除旧革新的大任的商业使命的,毕竟SQL只是一个查询语言,只有SQL99 2003这样的标准,哪有什么新旧之分。所以大多数这些NEWSQL最后都是脸着地,既然要兼容SQL,自然NEW的是架构,和SQL半毛钱关系没有。这条路线则是从分布式系统出发,做存储,做查询,利用天然的扩展能力和列存的性能优势,实现基于KV存储的支持关系查询的数据库。至于为什么大部分是kv存储,可以简单理解为简化存储引擎的设计,毕竟像MySQL,Oracle的各种段,页,块,太烧脑了。
目标都是一样的:解决现在业务系统对数据库的要求:具备可扩展,高性能,高可用的数据库服务,较好又能TP又能AP的万金油系统。仔细看这个需求,像不像CAP理论同时满足?
乔帮主都说过,要搞清楚用户将来要什么,而不是他现在哪里痛就给他们治哪里。
延伸阅读:
Vertica是一款基于列存储的MPP(massively parallel processing)架构的数据库。
它可以支持存放多至PB(Petabyte)级别的结构化数据。Vertica是由关系数据库大师Michael Stonebraker(2014 年图灵奖获得者)所创建,于2011年被惠普收购并成为其核心大数据平台软件。Vertica 采用无共享的MPP 架构,基于工业标准的x86 服务器,拥有高可扩展性。Vertica 集群中的所有节点100%对等,集群中没有主节点或其他共享资源。通过增加节点,就可以线性地扩展集群的计算能力和数据处理容量。Vertica 是真正的纯列式数据库,优化器和执行引擎可以忽略表中与查询无关的列。Vertica 不仅仅按列式存储数据,还主动地根据列数据的特点和查询的要求选用优异的算法对数据进行排序和编码压缩,这就极大地降低磁盘I/O 消耗。同时,Vertica 的执行引擎和优化器也是基于列式数据库设计的,编码压缩过的列数据在Vertica 的执行引擎中进行过滤、关联、分组等操作时不需要解反编码,从而大大降低了CPU 和内存消耗。
最后建议,企业在引入信息化系统初期,切记要合理有效地运用好工具,这样一来不仅可以让公司业务高效地运行,还能最大程度保证团队目标的达成。同时还能大幅缩短系统开发和部署的时间成本。特别是有特定需求功能需要定制化的企业,可以采用我们公司自研的企业级低代码平台:织信Informat。 织信平台基于数据模型优先的设计理念,提供大量标准化的组件,内置AI助手、组件设计器、自动化(图形化编程)、脚本、工作流引擎(BPMN2.0)、自定义API、表单设计器、权限、仪表盘等功能,能帮助企业构建高度复杂核心的数字化系统。如ERP、MES、CRM、PLM、SCM、WMS、项目管理、流程管理等多个应用场景,全面助力企业落地国产化/信息化/数字化转型战略目标。 版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们微信:Informat_5 处理,核实后本网站将在24小时内删除。版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系邮箱:hopper@cornerstone365.cn 处理,核实后本网站将在24小时内删除。