关于数据库:中东-Shopify-如何使用-Bytebase-构建一站式数据库开发工作流

53次阅读

共计 1635 个字符,预计需要花费 5 分钟才能阅读完成。

公司简介

Salla 是一家 2016 年成立,位于沙特麦加的自建站电商平台。

作为中东 Shopify,其最大的特点是反对阿拉伯语建站,并且提供更多适应中东地区特点的本地化服务。截止目前,已有 47,000 家店铺入驻 Salla,商品销售总额达到了 43 亿美元,近三年放弃了靠近 100% 的增速。

单干背景

与 Salla CTO Salah Alkhwlani 的首次交换是在 23 年初。咱们诧异的发现,他们对产品的次要性能十分相熟,并且急不可待直奔主题心愿立刻洽购。
预先理解到,随着业务的疾速倒退,联合其电商平台的属性,对于数据库的合规管控需要越来越急切。然而市场上的产品要么是独立的 SQL 客户端不足平安管控能力,要么只提供一些 SQL 脚本审核能力,要么只提供命令行的 SQL 公布能力,找不到任何一款产品能够将诸多环节买通构建残缺的数据库开发工作流。如果思考自研,作为一家疾速倒退的科技公司,将研发资源投入到与业务没有间接关联的需要上是一种微小的节约。
直到他们发现了 Bytebase 这个产品,通过简略试用后,就立马意识到简直所有性能都像是为他们量身打造的。于是,在首次交换的短短三天后,Salla 就成为了 Bytebase 在中东地区的首个付费用户。

应用场景

Salla 有大量的研发人员与经营人员,须要频繁地拜访数据库进行各类操作。作为托管大量用户数据的电商平台,又受到监管方的严格要求。因而,Salla 须要一个业余的软件,对所有绕开利用的间接数据库拜访行为进行管控,具体包含:

  • 所有研发、经营团队对生产零碎数据的间接查问行为
  • 所有研发、经营团队对生产零碎数据的导出行为
  • 所有研发、经营团队对生产零碎数据的间接批改行为
  • 所有研发团队对生产零碎数据库的构造变更行为

Salla 基于 Bytebase 构建了一套残缺的数据库拜访权限体系以及审核流程。

对于生产数据库的任何查问与导出行为

实现了细化到每一张表或每一条 SQL 的管控,并且能够将一些关键字段按需遮蔽脱敏。尤为要害的是,所有数据库能够在 Bytebase 中进行对立治理,无需针对每一个数据库设置不同的账号体系。权限能够按需进行被动申请或主动回收,也能够由管理员统一分配,大大简化了治理复杂度。

对于生产数据库的任何 DML & DDL 行为

构建了规范的公布工作流,所有变更申请须要提交工单,基于危险等级主动生成不同的审批流程,审批人基于主动审核工具的辅助高效的实现审核工作,再由专人按需一键公布到数据库。这一过程被对立集成到了 Bytebase 中,相比此前通过项目管理工具提交审核需要,管理员下载脚本人工审核再复制粘贴到数据库客户端公布的模式,新流程不仅大大晋升了合作效率,还极大升高了人为误操作的危险。

深刻单干

在满足根本需要后,Salla 打算进行 GitOps 与 Terraform 的集成。
通过 GitOps 工作流,能够让研发人员间接通过代码治理平台提交工单,实现与研发工作流的进一步整合。
通过 Terraform,能够实现 Bytebase 所有配置的代码化,让管理员更不便的进行人员与数据库拜访权限的批量配置。
同时,咱们也惊喜地发现,优质的产品联合服务,让 Salla 违心将咱们举荐给中东地区的同行们,帮忙咱们点亮了一个又一个新的客户,中东市场也意外成为了 Bytebase 的增长点💡。

对于 Bytebase

八月初,Bytebase 下载量正式冲破了 100 万次。

作为一个开源我的项目,Bytebase 的倒退速度远超业界老牌数据库变更管理工具 Liquibase 和 Flyway。

Bytebase 也是惟一一个同时被 CNCF Landscape 和 Platform Engineering Landscape 收录的数据库工具。

Bytebase 初心不变:打造一个一站式平台,负责各种不同数据库的变更、查问、平安和治理。将相似 GitLab / GitHub 的代码治理和开发体验带给研发、DBA 和平台工程团队⛵️。


💡 你能够拜访官网:https://www.bytebase.com/,收费注册云账号,立刻体验 Bytebase。

正文完
 0