守正出奇,穿越周期 - Bytebase 的 2023

news2024/11/24 17:25:51

前情提要:Bytebase 的 2022|埋头苦干,孕育希望

产品迭代

  • 2023 年共发布了 25 个版本。这个数字和 2022 年一样,除开春节和一次全员疫情,做到了两周一次的更新。

  • 版本号从 1.11.0 升级到了 2.13.0。其中在 5 月份,我们发布了 Bytebase 2.0 版,明确了做 Database DevOps 的产品主张。 file

  • PR 数超过 10000,成为了 GitHub 上最繁忙的开源项目之一。 file

  • GitHub Star 数也从 4.7 k 增加到 8.7 k,不仅继续保持同领域内最快的增速,而且还先后超越了国外的 Flyway 和国内的 Yearning,成为了同领域内,全球 Star 最多的开源项目。 file

企业级,可依赖

file

今年 Bytebase 成为了唯一被 CNCF Landscape 和 Platform Engineering (平台工程组织) 同时收录的数据库管理工具。

file

目前 Bytebase 已经支持市面上 17 种主流数据库系统。提供了一套覆盖变更,查询,安全,治理的数据库开发全生命周期的解决方案。

file

今年 Bytebase 全面增强了企业级功能,SSO,多因素认证,动态脱敏,批量变更,自定义审批流,审计日志等。并且还通过开放 API 的方式让 Bytebase 能被集成到了企业已有的研发平台中。

旧雨新知

Bytebase 在 2022 年年中开始商业化,今年则是全面商业化的第一年。我们完成了所有老客户的续约,并且在国内又收获了电信,制造业,造车新势力等行业的标杆。同时我们还把产品卖到了全球,北美,欧洲,东南亚,中东,非洲也都有了我们的客户。

  • 1:1000,新能源车企如何将数据库管理效能发挥到极致
  • 来自电子制造行业视源科技 (CVTE) 的数据库变更管理实践
  • 中东 Shopify 如何使用 Bytebase 构建一站式数据库开发工作流

良师益友

作为一款面向开发者和 DBA 的数据库工具,Bytebase 今年也积极和上下游数据库和开发者工具建立合作关系,先后成为了 PingCAP, Snowflake, GitHub, GitLab 的全球技术合作伙伴。

file

受邀在 OceanBase 的年度开发者大会进行了专题分享,并且基于一同服务的客户案例,推出了「数据库变更全生命周期管理」的联合解决方案。

file

此外我们还支持了 RisingWave, StarRocks 这些冉冉升起的数据库新星。

守正出奇,穿越周期

不可否认,中国的企业服务正在经历低谷,面向 toB 市场的 Bytebase 自然也是受到了冲击。2023 以及即将迎来的 2024,我们依旧会开拓并且专注于「数据库开发」这一个工作流。当年 Bytebase 最早推出的 GitOps 方案现在已经出现在了 Snowflake 的产品中。

file

今年我们继续在产品上创新,比如第一次在数据库工具里引入了分支工作流 (Branching)。

file file

总之,Bytebase 既要满足客户的需求,又要交付出一个面向未来的方案。

最后感谢我们所有的企业客户,社区用户,感谢你们信任一家起步不到三年的初创公司。大家有时也会操心公司的命运(代码是完全开源的,结构清晰,部署简单,如果公司倒闭了,就可以任意使用/二开)。感谢大家的关心,我们的现金流即将转正,届时等我们的好消息吧。

好啦,明年再见 👋


💡 更多资讯,请关注 Bytebase 公号:Bytebase

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1350349.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

25W以下室内照明应用解决方案:SM2188EN符合新ERP认证标准

随着LED照明技术的不断发展,室内照明领域的需求也在不断增加。针对25W以下室内照明应用,LED驱动芯片SM2188EN是一款新型的解决方案,符合最新的ERP认证标准,能够满足用户对照明产品高效、节能、稳定的需求。 SM2188EN方案原理图 L…

TDD-LTE TAU流程

目录 1. TAU成功流程 1.1 空闲态TAU 1.2 连接态TAU 2. TAU失败流程 当UE进入一个小区,该小区所属TAI不在UE保存的TAI list内时,UE发起正常TAU流程,分为IDLE和CONNECTED(即切换时)下。如果TAU accept分配了一个新的…

web自动化(5)——关键字驱动

PO 模型会增加测试脚本的编写复杂度,尤其是当测试项目规模较大或者业务逻辑较为复杂时,需要编写大量的 Page Object 类,或者一旦我们的项目发生变动甚至更换项目时,就需要大量修改原来的代码,增加了项目的维护成本。关…

合并数组或对象的几种方法

1.两个数组对象合入一起 const cc [{id: 1,age: 80岁,name: 444,},{id: 1,age: 804岁,name: 2,},{id: 1,age: 803岁,name: 3,},{id: 1,age: 830岁,name: 33,},{id: 1,age: 1022220岁,name: 白龙马111111111,}, ] const reslutList [{id: 1,age: age,name: 唐曾,},{id: 1,age…

windows无命令升级降级node版本

1. node最新版本下载链接 点击最新下载链接,找到对应版本下载并解压 2. 通过命令where node找到node.exe位置 3. 将该位置的node.exe替换为下载解压的最新node.exe 4. 重新执行node -v查看版本 --------------------------------------------------------------…

论文解读:A New CNN Building Block for Low-ResolutionImages and Small Objects

引言 之前通过stride和pooling这些下采样操作,但是这些操作都会或多或少丢失图像的信息,所以这不适用于具有低分辨率图像和小物体的更困难的任务上。像池化选择maxpooling或者是averagepooling、卷积的步长(太大的话会丢失信息)都是很头疼的问题&#x…

QT登录功能开发

登录功能 1选择无按钮的dialog 2登录函数 #include <QApplication> #include <QDialog> #include <QFormLayout> #include <QLineEdit> #include <QPushButton> #include <QMessageBox>class LoginDialog : public QDialog { public:Log…

Axure软件大全:原型设计下载与学习指南!

Axure可以有效地创建原型&#xff0c;包括绘制APP和网页的原型图、框架图、结构图等。Axure内置的小部件可以用来构建动态交互。即使新手设计师不懂程序代码&#xff0c;也可以在Axure中创建复杂、动态、功能丰富的原型。对于想要深入研究和花时间学习程序的设计师来说&#xf…

LeetCode74二分搜索优化:二维矩阵中的高效查找策略

题目描述 力扣地址 给你一个满足下述两条属性的 m x n 整数矩阵&#xff1a; 每行中的整数从左到右按非严格递增顺序排列。每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target &#xff0c;如果 target 在矩阵中&#xff0c;返回 true &#xff1b;否则&…

Android静态代码检查及自定义Lint实现

概述 在日常的项目开发迭代中&#xff0c;相信每个人对与代码质量都是有着高要求的。但是&#xff0c;在所有事情中&#xff0c;人往往就是其中最大的变量因素&#xff0c;个人各异&#xff0c;如何去保障代码质量以及统一规范呢&#xff1f;开发团队也许会严格要求Code-Review…

如何使用Node.js快速创建本地HTTP服务器并实现公网访问服务端

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

抖店新手该如何运营?

我是电商珠珠 在抖店开好之后&#xff0c;大部分新手都不知道怎么去运营&#xff0c;今天&#xff0c;我就来给大家详细的讲一下。 第一步&#xff0c;店铺基础设置 我一直跟我的学生讲&#xff0c;一定要懂基本流程&#xff0c;只有前期将流程跑通了后期才可以毫无压力。 …

css 保持元素宽高比 随页面宽度变化高度自适应

目录 1.效果展示 2.代码内容 3.代码解析 &#xff08;1&#xff09;分析inner类写法 &#xff08;2&#xff09;分析container类写法 1.效果展示 2.代码内容 <div class"item"><div class"inner"><di class"container">…

LED显示屏恒流驱动芯片的功能特点

LED显示屏恒流驱动芯片是一种电子器件&#xff0c;用于控制和驱动LED显示屏。由于LED显示屏通常由大量LED灯珠组成&#xff0c;因此需要使用恒流驱动芯片来确保每个LED灯珠都能够正常、均匀地发光&#xff0c;并且能够控制显示的色彩和亮度。 SM16380SF 恒流驱动芯片通常具有以…

Windows本地如何部署Apache服务器搭配内网穿透实现无公网IP远程访问?

文章目录 前言1.Apache服务安装配置1.1 进入官网下载安装包1.2 Apache服务配置 2.安装cpolar内网穿透2.1 注册cpolar账号2.2 下载cpolar客户端 3. 获取远程桌面公网地址3.1 登录cpolar web ui管理界面3.2 创建公网地址 4. 固定公网地址 前言 Apache作为全球使用较高的Web服务器…

RDS创建数据库

目录 创建数据库 创建账号与授权 连接RDS数据库 创建数据库 在创建数据库的页面&#xff0c;你需要设置数据库的名称、字符集、排序规则等信息。 字符集&#xff1a;字符集&#xff08;Character set&#xff09;是多个字符的集合&#xff0c;字符集种类较多&#xff0c;每个…

前缀和算法 -- [模版]二维前缀和

个人主页&#xff1a;Lei宝啊 愿所有美好如期而遇 本题链接 【模板】二维前缀和_牛客题霸_牛客网 输入描述 n是行&#xff0c;m是列&#xff0c;q是查询次数&#xff0c;x1&#xff0c;y1&#xff0c;x2&#xff0c;y2是二维数组的下标。 输出描述 通过两对下标&#x…

nginx+keepalived实现七层负载

目录 一、部署nginx01、nginx02 二、keepalived配置&#xff08;抢占模式、master- backup模式&#xff09; 三、测试 四、非抢占模式&#xff08;backup-backup模式&#xff09; nginx01 11.0.1.31nginx0211.0.1.32虚拟IP&#xff08;VIP&#xff09;11.0.1.30 一、部署ngin…

JDBC->SpringJDBC->Mybatis封装JDBC

一、JDBC介绍 Java数据库连接&#xff0c;&#xff08;Java Database Connectivity&#xff0c;简称JDBC&#xff09;是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口&#xff0c;提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们…

WPF+Halcon 培训项目实战(8-9):WPF+Halcon初次开发

文章目录 前言相关链接项目专栏运行环境匹配图片WPF Halcon组件HSmartWindowControlWPF绑定读取图片运行代码运行结果 抖动问题解决运行结果 绘制矩形绘制图像会消失 绘制对象绑定事件拖动事件 前言 为了更好地去学习WPFHalcon&#xff0c;我决定去报个班学一下。原因无非是想…