暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

做艰难而正确的事,崖山发布会归来..

韩锋频道 2024-11-18
169

近日,有幸受邀参加了由崖山举办的国产数据库创新生态大会,在美丽的深圳见证又一国产数据库的重大产品发布。在去年也曾受邀对崖山数据库做了简单的评测,其良好的数据库兼容性令人印象深刻,对其未来的发展也非常期待。在今年的大会上,崖山发布其数据库最新版本-23.3,标志着产品正式迈向商用规模化推广阶段并开始走进企业核心场景。此外,在会上也与众多数据库领域伙伴相聚,大家相谈甚欢。近些年国产数据库行业发展迅速,大家也都在通过各自的方式发光发热。


1. 国产库之路:任重而道远

1).基础软件差距明显

在大会开始部分,深算院及崖山科技首席科学家樊文飞院士发表了以《中国软件:自强、自立、自信》为题的主旨演讲。我们都知道中国软件相较于国外,存在不小的差距;但樊院士通过一组组数据的展示,还是让人触目惊心。

我们先从软件产业的微笑曲线看起。“微笑曲线(Smiling Curve)”,表示价值链在不同生产阶段的增值能力存在差异。从软件产业的微笑曲线来看,以技术专利为代表性成果的基础软件和以品牌服务能力为代表性成果的咨询服务,是具有最高附加值的模式;前者是以微软、甲骨文为代表;后者是以IBM为代表。这也是为什么我们要执着于做自己国产的基础软件。

与其他软件行业或咨询服务不同,基础软件行业具备“五高”特点,这也是为什么做基础软件难的原因,但一旦做好基础软件,其收益也是可观的。典型的基础软件就包括了操作系统、数据库、中间件产品等。

与美国等西方发达国家相比,中国的基础软件产业还处于远远落后阶段。美国在全球基础软件市场占据主导型地位。不过值得欣喜的是,国产厂商已经看到这一差距并在奋起直追。
2).国产数据库发展之路
以国产数据库为例,其发展经历了多个阶段。第一阶段以单机数据库为主,大家常说的老四家正是在这个阶段发展起来的。这类数据库产品经过多年发展取得了长足的进步,其产品最开始应用于党政等行业,并逐步成熟完善;但从架构来说单机架构存在天然的短板,因此此类产品也再向集群化发展。第二阶段是以开源数据库的分布式增强为代表,通过引入分布式架构解决开源数据库的扩展性问题,解决了互联网类业务的发展;但开源产品现在存在的不足及分布式架构带来的复杂性,导致此类架构产品面对传统应用力不从心。第三阶段是以自研分布式产品为代表,此架构在一定程度上解决了上一代产品直接从开源构造及一定的分布式架构复杂度问题;但面对更为复杂的传统应用,仍存短板。以金融行业举例,其业务更为强调稳定安全运行,而非承载规模巨大;存在复杂库内计算,而非简单CRUD;强调数据强一致性、高可用;而非最终一致性、可部分牺牲业务。如此的不同,也造成分布式架构产品在面对金融业务,特别是核心业务时,不得不在应用侧做大量适配修改工作,进而导致工期长、成本高。

3).信创之路,时不我待
如前所说,国产数据库发展经历了若干阶段,但当面对当前用户场景时,仍然存在不足。而实际情况下,当前面临的信创改造工作,有时不我待,两者存在不小的差距。从各个细分行业来看,信创市场也表现不同,无论从市场规模、进展过程、痛点场景等都有所差异。

特别是以金融中银行核心系统为例,其国产数据库的运用比例不高,还有大量的业务需要改造。上述问题也催生了国产数据库更高的要求,也是崖山数据库产品考虑直面解决的问题。


2. 崖山之路:知其不可为而为之

1).崖山产品定位

当面临信创改造的诸多问题,崖山数据库产品在规划之初就将其产品定位,明确为“三个不变、两个对等、一个更优”。
  • 三个不变:保持“应用不变、架构不变、运维不变”。这意味着企业无需进行大规模的系统重构或者技术迁移,可以继续沿用原来的架构、应用和运维流程。
  • 两个对等:实现“性能和可用可靠性对等”。在基础功能与国外大厂产品保持对等能力外,在性能和可靠性不打折扣,只有这样才能满足在核心场景的需要。
  • 一个更优:针对信创特殊要求,崖山产品在“安全性”上做得更好,为金融等关键行业提供更高品质的国产替代方案。
2).崖山产品之路
崖山产品的发展道路,是按照先理论、后工程的原则,通过自有理论创新来指导产品创新,其大量的理论创业都应用在产品实践之中。按业内同行的说法,这是一种“理论+工程”的双轨创新策略,在国产数据库中很少见。

3).崖山产品发布
在此次大会上崖山数据库发布了其最新的版本-23.3,在这一版本中其核心具备的兼容性和共享集群能力,正是应对当前信创改造市场的痛点问题。

以共享集群能力来说,之前 Oracle RAC 为代表的产品承担大量企业的核心业务,其具备高可用、扩展性能力解决了单机架构的痛点,相较于分布式架构其又更为简单、更为友好、更为经济。此次崖山数据库推出的共享产品,可支持到线上四个节点,并提供了10秒以内的可用性切换(现在还拔线测试了一把)。可以说,这一能力具备了承载企业核心业务的基础。

另一个重要能力就是兼容,崖山产品将商业数据库的标杆-Oracle、最为流行的开源数据库-MySQL,作为兼容的目标。而且在针对Oracle兼容上面,不仅仅是简单的语法兼容,而是提供了从内核、开发、管理全方面的兼容;一名Oracle DBA 几乎天然照搬Oracle的经验去运维崖山库。这里也给崖山提个建议,将与Oracle的能力从设计、研发、运维多角度对比展示,这样更加一目了然。 

作为此次大会的重点,崖山发布了“面向企业核心的崖山数据库V23.3”版本,同步还发布“专为核心场景打造的1:1平替方案”战略,同期推出崖山共享集群战略级产品、数据库一体机、数据库云服务等系列新品。而且此次推出的V23版本是长期服务支持版本,并且提供企业版本全面开发,无门槛下载策略。相信,这一策略是为了加速崖山产品落地。

最后,让我们看看崖山产品的整体架构,其已具备了统一内核、多种形态、多种平台的核心产品,及一系列周边生态工具;同步提供开发接口来支持对接开发、运维平台。





文章转载自韩锋频道,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论