0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎么看疫情之下的国产分布式数据库?

SSDFans 来源:ssdfans 作者:ssdfans 2020-12-03 14:07 次阅读

新冠是“导火索”还是“药引子”

疫情火了远程办公和视频会议。因为无法直接与客户接触,线下销售活动受阻,厂商们也都纷纷通过线上进行市场营销活动。期间,我从微信群接触到了一款国产分布式数据库产品,巨杉SequoiaDB。

这个五一假期,巨杉还在继续搞产品技术推广。他们这种方式,让我想起了早年的Oracle数据库,软件随便下载和使用,随之而来的是越来越多的开发和运维人员都能掌握,并愿意使用,基于Oracle产品设计开发的应用系统也就越来越多,市场份额也就越来越大。

反观DB2,玩的是IBM系统捆绑销售那套,导致产品受众过窄,会使用的人不多,场景也基本上都是IBM的应用解决方案,至于用户嘛,要么高大上,要么白富美。

现今,因为开源,没有显性成本,像MySQL这样的数据库,是个公司就有,大家都用,泛滥成灾。用的多的就是主流,就是市场。

酒香也怕巷子深,产品技术再好,也需要有市场推广,更要让用户试用和体验。相比友商,巨杉SequoiaDB的市场推广策略还是有特色的,巨杉大学为技术爱好者提供免费的学习实验环境,简单又便捷。既然选择开源,就是为了共享,打造生态经济。

数据库发展现状

随着互联网技术的发展,数据库进行了基于分布式的基因突变。从早期基于SQL的传统RDBMS,演进到NoSQL,现在又喊出了NewSQL,总之过段时间就要搞出个新名词。

作为从业者,你不得不跟进学习,否则就很容易被时代淘汰。不懂新产品,新技术,如果跳槽,对方面试官都会嫌弃你技术陈旧。最惨的估计是开发人员,因为开发语言更新的速度更快,学习压力更大,以前是JavaC++,今天是Go和Python,明天就是Scala和各种JS。

给数据库产品分个类:

传统关系型数据库(RDBMS):Oracle、DB2、SQLServer、MySQL

基于Key-Value的NoSQL(Not only SQL):Redis、Hbase、MongoDB

分布式的支持事务的NewSQL:TiDB

大规模并行多处理(Massively Parallel Processing):GreenPlum、GuassA

巨杉SequoiaDB的定位是什么?

看了下官网,产品定位是金融级分布式关系型数据库,人家有不少银行客户案例,自己也没提NewSQL这事。

产品给我印象最深的是,说好的是个数据库,但我总觉得像个统一存储,因为SequiaoDB这个平台还支持NAS(sequoiafs)和OBJ(Amazon S3)。

后来跟厂商交流,了解到他们有个案例,某银行的影像存储平台项目,用关系型数据库存放业务元数据,用对象存储解决对应的海量影像文件存储,是个很有特色的解决方案,充分体现了产品特性。

顺便讲个小花絮,学习过程中发现SequoiaDB的命令感觉很眼熟,后来知道他们CTO的背景,我笑了,原来是个IBMer,估计DB2搞的太久,所以才会有sdblist和sdbtop这样的命令出来。

总结一下我对的SequoiaDB的理解:

对MySQL和PostgreSQL的支持,尤其是MySQL,通过把存储引擎改写成SequioiaDB,用户可以在完全沿用MySQL技能的基础上,实现数据存储的分布式。

多节点MySQL共享存储,利用SequoiaDB的MySQL元数据同步工具,实现MySQL多活,相比传统的主从模式,先进了不少。

分布式多副本存储,主数据用于交易读写,副本数据可以对接Hive进行分析,充分提升资源利用率,这个点对应的应该是HTAP(Hybrid Transaction Analytical Processing)概念。

最后就是巨杉支持文件共享和S3协议的对象存储,要我说,怎么看都像是个存储。

至于其他纯技术和指标,不在我的讨论范围,他们的客户案例应该可以说明一些问题。我想,巨杉虽然不会跟XSKY和杉岩这样的存储公司直接竞争,但是蚕食一些市场份额是免不了的。美中不足的是他们产品的Web管理界面SAC感觉还有很多功能不够完善。

一个伪DBA的自我修养

因为疫情接触到巨杉,一路从SequoiaDB,到TiDB,再到GuassA和Kudu,让我有机会花时间去更新自己在数据库方向的认知。

当别人为你关上一扇门的同时,上帝会为你打开一扇窗。

想想自己工作这些年,数据库管理在我这里从来都是局部,兼职而已。

市场经济,数据库百花齐放,丰富的产品让人眼花撩乱,只有那些有特色的产品才可以实施差异化竞争,在市场找到自己的位置,存活下来。

不知不觉在DB的路上走的有点远。

原文标题:疫情之下,怎么看国产分布式数据库?

文章出处:【微信公众号:ssdfans】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据库
    +关注

    关注

    7

    文章

    3754

    浏览量

    64249

原文标题:疫情之下,怎么看国产分布式数据库?

文章出处:【微信号:SSDFans,微信公众号:SSDFans】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    一文讲清什么是分布式云化数据库

    分布式云化数据库是一种先进的数据管理系统,它将传统的数据库技术与分布式计算、云计算和大数据处理技
    的头像 发表于 10-14 10:06 173次阅读

    分布式云化数据库的优缺点分析

    分布式云化数据库的优点主要体现在高可用性和容错性、可扩展性、体系结构、数据一致性、成本、升级迭代等方面。同时也存在一些缺点,如通信开销较大、数据的存取结构复杂、
    的头像 发表于 09-14 09:42 224次阅读

    集中式与分布式一体化架构,达梦给企业更好的选择

    之路。 数据库选择集中式还是分布式是一个长盛不衰的话题,一些客户可能也会纠结该怎么选。在第15届中国数据库技术大会(DTCC2024)上,达梦数据产品服务中心总经理黄海明带来《达梦集中
    的头像 发表于 09-04 16:39 285次阅读

    基于分布式存储WDS的金融信创云承载数据库类关键应用

    基于分布式存储WDS的金融信创云承载数据库类关键应用
    的头像 发表于 08-16 09:42 228次阅读
    基于<b class='flag-5'>分布式</b>存储WDS的金融信创云承载<b class='flag-5'>数据库</b>类关键应用

    基于英特尔至强6能效核处理器优化原生分布式数据库OceanBase

    随着数字化、在线化、智能化的演进,企业面临着指数级递增的海量存储需求和挑战,同时,企业需要降本增效,进行更好更智能的数据决策。基于英特尔 至强 6 能效核处理器的分布式数据库OceanBase在性能
    的头像 发表于 07-24 15:16 443次阅读
    基于英特尔至强6能效核处理器优化原生<b class='flag-5'>分布式数据库</b>OceanBase

    小米试点业务系统上线OceanBase,数据库性能飞跃新高度

    系统逐渐显露出性能瓶颈和运维成本高昂的问题。为此,小米集团于2023年10月做出了重要战略决策,引入蚂蚁集团自主研发的OceanBase分布式数据库,以期在数据库性能、稳定性及成本效益上实现全面升级。
    的头像 发表于 07-03 15:39 619次阅读

    小米携手OceanBase实现数据库升级

    在当今这个数字化飞速发展的时代,企业对于数据处理和存储的需求日益增长。近日,小米集团宣布了一个令人振奋的消息:他们已经成功将部分关键业务系统升级至OceanBase原生分布式数据库,并在数月内稳定运行,实现了性能的大幅提升和成本的显著降低。
    的头像 发表于 07-01 17:22 220次阅读

    鸿蒙开发接口数据管理:【@ohos.data.distributedData (分布式数据管理)】

    分布式数据管理为应用程序提供不同设备间数据库分布式协同能力。通过调用分布式数据各个接口,应用程
    的头像 发表于 06-07 09:30 872次阅读
    鸿蒙开发接口<b class='flag-5'>数据</b>管理:【@ohos.data.distributedData (<b class='flag-5'>分布式</b><b class='flag-5'>数据</b>管理)】

    HarmonyOS开发实例:【分布式手写板】

    使用设备管理及分布式键值数据库能力,实现多设备之间手写板应用拉起及同步书写内容的功能。
    的头像 发表于 04-17 21:45 438次阅读
    HarmonyOS开发实例:【<b class='flag-5'>分布式</b>手写板】

    鸿蒙HarmonyOS开发实例:【分布式关系型数据库

    使用[@ohos.data.relationalStore]接口和[@ohos.distributedDeviceManager] 接口展示了在eTS中分布式关系型数据库的使用,在增、删、改、查的基本操作外,还包括分布式数据库
    的头像 发表于 04-11 09:52 796次阅读
    鸿蒙HarmonyOS开发实例:【<b class='flag-5'>分布式</b>关系型<b class='flag-5'>数据库</b>】

    分布式锁的三种实现方式

    ,下面将分别介绍三种常见的实现方式。 一、基于数据库实现的分布式锁 在分布式系统中,数据库是最常用的共享资源之一。因此,可以通过数据库的特性
    的头像 发表于 12-28 10:01 841次阅读

    鸿蒙原生应用开发——分布式数据对象

    01、什么是分布式数据对象 在可信组网环境下,多个相互组网认证的设备将各自创建的对象加入同一个 sessionId,使得加入的多个数据对象之间可以同步数据,也就是说,当某一
    发表于 12-08 10:01

    分布式系统硬件资源池原理和接入实践

    和音频驱动信息,存入分布式数据库。如果 AB 两个设备建立了可信关系并且通过软总线组网上线成功,分布式数据库会在 AB 两个设备之间自动同步各自的本地外设数据信息,这样,设备 A 分布式
    发表于 12-06 10:02

    redis分布式锁的应用场景有哪些

    系统中,多个节点可能同时访问共享资源,例如数据库、文件系统等。使用Redis分布式锁可以保证在同一时刻只有一个节点能够访问该资源,避免了并发冲突问题,确保数据的一致性。 分布式任务调度
    的头像 发表于 12-04 11:21 1370次阅读

    分布式数据恢复-hbase+hive分布式存储误删除文件的数据恢复方案

    hbase+hive分布式存储数据恢复环境: 16台某品牌R730XD服务器节点,每台物理服务器节点上有数台虚拟机,虚拟机上配置的分布式,上层部署hbase数据库+hive
    的头像 发表于 11-24 15:55 400次阅读