热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

OceanBaseCEO杨冰:创业进入“原生分布式”时代

金秋九月,以“创业互联创新无界”为主题的HICOOL2021全球创业者峰会暨创业者大赛在北京圆满结束。围绕北京国际科技创新中心建设,以赛、论、展、投、秀

金秋九月,以“创业互联 创新无界”为主题的HICOOL2021全球创业者峰会暨创业者大赛在北京圆满结束。围绕北京国际科技创新中心建设,以赛、论、展、投、秀等丰富形式,汇聚了全球创新前沿理念,打造最具品质、最具规格、最具国际性的全球创业者交流盛会。

OceanBase作为国内科技创新的代表,OceanBase CEO 杨冰在HICOOL全球创业者峰会上发表了“OceanBase筑梦而行十一年”主题演讲,并正式发布“创计划”

01 一个好的数据库是用出来

2020年6月8日,OceanBase 在北京成立公司并正式开始独立化运作,在这一年内,常常会被问到,OceanBase 与其他的数据库有什么不一样,杨冰在演讲中阐述了几个重要的差异:

第一,从第一行代码开始,OceanBase 就是一个完全100%自主研发的数据库。十一年的发展,我们沉淀出了世界级的技术,获得200+核心专利和众多荣誉,OceanBase 将致力于成为全球领先的企业级数据管理服务商,打造中国「硬核科技」品牌,做顶天立地的产品。

第二,一款好的产品不是设计出来的,而是在不断地实践中迭代出来的。**在互联网飞速发展的十年,OceanBase 在不断地历练、迭代,经受住了各种严苛考验。近三年,OceanBase 团队也不断地与外部的伙伴和客户展开合作,探索了更多外部的使用场景。逐步打磨了我们的产品,服务也从支付宝走向金融、传统企业和中小企业,被越来越多的人所认可和接受。

第三, OceanBase 先后参加了由权威机构国际事务处理性能委员会(TPC)组织的 TPC-C和TPC-H 国际基准测试,成为唯一在事务处理和数据分析两个领域测试中都刷新世界纪录的中国自研数据库。通过这个测试,让业界真正认可我们是真正的原生分布式数据库,我们用分布式数据库通过了传统集中式数据库最严苛的测试标准。这个测试很好的证明了OceanBase的世界级的能力,也证明了OceanBase作为一个分布式数据库,可以像使用一个单机数据库一样的方便、简单,真正摆脱中间件和分库分表。

02 站在经典数据库的肩膀上做创新

杨冰介绍,早在10年前,OceanBase 创始人阳振坤教授就预见到未来是一个万物互联的时代,数据将爆发式增长,传统数据库将面临巨大挑战,正因为如此,阳振坤教授带领团队毅然决然地选择了最难走的一条路:做一款原生分布式关系数据库,去打造真正面向未来的数据库。

面对海量数据增长时,企业往往采用分库分表和中间件的方式去实现数据的统一管理,这对企业来说将是巨大的负担,举个例子来说,今天的淘宝仍采用分库分表方案管理上万个数据库,这对技术是极大的挑战。我们希望把问题在数据库内部解决,把简单留给用户,把复杂留给自己,做一个真正的分布式数据库,1个数据库解决所有的问题,这也是我们打造企业级分布式数据库的最初理念。同时我们也坚持一定要站在经典数据库上做创新,充分的借鉴经典数据库做得比较好的技术方案和设计理念,能够让大家在使用分布式数据库时还能是像使用经典数据库一样地简单、便捷。

03 历经三个时代,走向成熟走向开放

回顾过去11年,OceanBase 历经了3个时代:

1.0时代:从2010年OceanBase成立,在阿里内部找客户,从找到第一个淘宝收藏夹,到转战支付宝第一个核心交易系统上线,坚定了我们走向分布式架构的信心

2.0时代:在支付宝内部不断打磨海量金融场景,完成支付宝全核心业务Oracle替换,真正打造了原生分布式数据库,步入2.0时代, OceanBase 不断地创新不停地突破,突破容量限制实现无限扩展,从传统的存储储备到多副本,到两地三中心,再到三地五中心……OceanBase 一直在分布式方向上演进,如今已经具备城市级容灾能力

3.0 时代:OceanBase 从极致的 OLTP 场景慢慢向数据分析的方向延伸,进入 AP 与 TP 融合的 HTAP 时代。整个部署架构也从私有云走向混合云乃至多云部署,更重要的是,OceanBase 从金融场景慢慢走向更广阔的通用场景,变得更加开放。也正因如此,团队决定将 OceanBase 开源。

04 开源是基础软件开发的最佳方式

对于数据库这样的基础软件,想要弯道超车,不仅需要重量级的业务场景,更需要不断地创新,我们未来也将会坚持我们的方向和信念,不忘初心。

基础设施软件的发展,无论是开源的还是闭源的,最后生存下来且发展比较好的,一定会走向标准化和规模化。OceanBase 走到今天,我们也希望得到更多人的支持,能够有更多的场景去打磨我们的产品,所以在今年6月1日公司成立一周年的契机宣布开源,是希望能将沉淀下来的技术跟大家分享,能够让大家更好地在分布式领域往下探索,也希望能够让我们的产品走到更广泛的场景中去,进一步推动数据库技术的发展。数据库是一个非常高壁垒的基础领域,我们希望在这个领域能够发出中国人的声音,打造中国的品牌。

05 创业进入“原生分布式”时代

1TB到底意味着什么?1TB对于一家互联网公司来说,仅支持30万用户每天做一次互动”。对于数据库来说,如果企业用的是MySQL数据库,数据量超过1TB时,就必须要进行分库分表,通过中间件统一调度,而分库分表和中间件对创业者来说是高难度技术,对一家创业公司来说,技术门槛将呈指数级提升,企业成本也将呈指数级上升。

截止2011年6月,中国网民规模已突破10亿。所以无论是1TB还是30万的用户量,对于中国的创业者来说,显然算不上一个小目标,往往不经意间就超过了。当大家超过这样的体量时,对于创新创业者尤其创业公司来说,数据库将成为是必须面对的技术投资。OceanBase作为原生分布式数据库,不再依赖分库分表及中间件开发,把复杂留给数据库,把简单留给应用,帮助创业者迈入“原生分布式”时代

06 OceanBase “创计划”一期,助力100家免费升级

主题演讲的最后,杨冰正式宣布OceanBase “创计划”一期:

作为一家创业企业,我们希望跟更多的创业公司共同成长、共同进步。结合OceanBase的开源,结合创业发展的诉求,我们正式推出OceanBase创计划第一期,通过免费的方式帮助企业在成长的过程当中,去解决数据处理、数据存储等挑战。

在开源版本基础上,我们将面向符合条件的前100家中小企业,免“服务费”升级到OceanBase 开源版,包括咨询、安装部署、后期运维和基础保障,我们希望通过这样的方式,帮助创业者一起去进步。

我们希望通过这100个样本总结出一套为中小企业技术服务的模版,从而在“创计划”接下来二期三期中更好的服务更多的中小企业,能够给到创业企业实实在在的技术服务。


推荐阅读
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 从0到1搭建大数据平台
    从0到1搭建大数据平台 ... [详细]
  • 本文深入探讨了NoSQL数据库的四大主要类型:键值对存储、文档存储、列式存储和图数据库。NoSQL(Not Only SQL)是指一系列非关系型数据库系统,它们不依赖于固定模式的数据存储方式,能够灵活处理大规模、高并发的数据需求。键值对存储适用于简单的数据结构;文档存储支持复杂的数据对象;列式存储优化了大数据量的读写性能;而图数据库则擅长处理复杂的关系网络。每种类型的NoSQL数据库都有其独特的优势和应用场景,本文将详细分析它们的特点及应用实例。 ... [详细]
  • 本文详细介绍了Java代码分层的基本概念和常见分层模式,特别是MVC模式。同时探讨了不同项目需求下的分层策略,帮助读者更好地理解和应用Java分层思想。 ... [详细]
  • (1)前期知识:1. 单机架构:单一服务器计算机——其处理能力和存储容量有限。2. 集群架构(负载均衡器与多节点服务器)——通过增加节点数量来提升系统性能和可靠性,实现高效的任务分配和资源利用。 ... [详细]
  • 2016-2017学年《网络安全实战》第三次作业
    2016-2017学年《网络安全实战》第三次作业总结了教材中关于网络信息收集技术的内容。本章主要探讨了网络踩点、网络扫描和网络查点三个关键步骤。其中,网络踩点旨在通过公开渠道收集目标信息,为后续的安全测试奠定基础,而不涉及实际的入侵行为。 ... [详细]
  • 解读中台架构:微服务与分布式技术的区别及应用
    中心化与去中心化是长期讨论的话题。中心化架构的优势在于部署和维护相对简单,尤其在服务负载较为稳定的情况下,能够提供高效稳定的性能。然而,随着业务规模的扩大和技术需求的多样化,中心化架构的局限性逐渐显现,如扩展性和故障恢复能力较差。相比之下,微服务和分布式技术通过解耦系统组件,提高了系统的灵活性和可扩展性,更适合处理复杂多变的业务场景。本文将深入探讨中台架构中微服务与分布式技术的区别及其应用场景,帮助读者更好地理解和选择适合自身业务的技术方案。 ... [详细]
  • 包含phppdoerrorcode的词条 ... [详细]
  • 赠书活动:《Oracle DBA工作笔记》签名版
    为了回馈读者,特此举办《Oracle DBA工作笔记》签名版赠书活动。 ... [详细]
  • 本文深入探讨了如何选择适合业务需求的MySQL存储引擎,详细解析了不同存储引擎的特点、适用场景及其在数据存储和管理中的优势。通过对比InnoDB、MyISAM等主流引擎,为读者提供了全面的技术指导和专业建议,帮助开发者在实际应用中做出明智的选择。 ... [详细]
  • 针对MySQL Undo空间满载及Oracle Undo表空间溢出的问题,本文详细探讨了其原因与解决策略。首先,通过启动SQL*Plus并以SYS用户身份登录数据库,查询当前数据库的UNDO表空间名称,确认当前状态。接着,分析导致Undo空间满载的常见原因,如长时间运行的事务、频繁的更新操作等,并提出相应的解决方案,包括调整Undo表空间大小、优化事务管理、定期清理历史数据等。最后,结合实际案例,提供具体的实施步骤和注意事项,帮助DBA有效应对这些问题。 ... [详细]
  • 阿里云MySQL与Oracle数据库的主从复制技术详解 ... [详细]
  • 提升 Kubernetes 集群管理效率的七大专业工具
    Kubernetes 在云原生环境中的应用日益广泛,然而集群管理的复杂性也随之增加。为了提高管理效率,本文推荐了七款专业工具,这些工具不仅能够简化日常操作,还能提升系统的稳定性和安全性。从自动化部署到监控和故障排查,这些工具覆盖了集群管理的各个方面,帮助管理员更好地应对挑战。 ... [详细]
  • 第二章:Kafka基础入门与核心概念解析
    本章节主要介绍了Kafka的基本概念及其核心特性。Kafka是一种分布式消息发布和订阅系统,以其卓越的性能和高吞吐量而著称。最初,Kafka被设计用于LinkedIn的活动流和运营数据处理,旨在高效地管理和传输大规模的数据流。这些数据主要包括用户活动记录、系统日志和其他实时信息。通过深入解析Kafka的设计原理和应用场景,读者将能够更好地理解其在现代大数据架构中的重要地位。 ... [详细]
  • Docker入门指南:初探容器化技术
    Docker入门指南:初探容器化技术摘要:Docker 是一个使用 Go 语言开发的开源容器平台,旨在实现应用程序的构建、分发和运行的标准化。通过将应用及其依赖打包成轻量级的容器,Docker 能够确保应用在任何环境中都能一致地运行,从而提高开发和部署的效率。本文将详细介绍 Docker 的基本概念、核心功能以及如何快速上手使用这一强大的容器化工具。 ... [详细]
author-avatar
陈大也也_384
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有