在数字化发展的浪潮中,自动化数据库变更管理成为提升产品上线效率、降低人为失误风险的关键工具,同时促进流程的一致性与标准化,确保合规性和变更的可追溯性。近日,数据库 DevOps 团队协同管理工具 Bytebase 签约欧洲交通数据管理平台 Vianova,旨在全面自动化及版本控制 Vianova 的数据库变更,包括了 Snowflake 和 PostgreSQL。
Vianova,成立于2019年,总部位于法国巴黎,是一家专注于利用数据和技术改善城市交通和公共空间管理的公司。他们的平台旨在帮助城市规划者、地方政府和私营部门合作伙伴更好地理解和管理城市空间,尤其是在共享交通和微出行服务方面。目标是通过更智能的数据驱动决策来优化城市空间的使用,减少交通拥堵,提高安全性,并支持环境可持续性目标。目前,在全球已有超过 80 个城市正在使用他们的服务,如:和阿姆斯特丹🇳🇱 及塔林🇪🇪 市政府合作,确定实施移动性枢纽的理想位置,以最大化二氧化碳减排;为巴黎🇫🇷 公共交通部识别拥堵热点,实现针对性措施和基础设施优化,预防巴士专用道拥堵;为苏黎世🇨🇭 市政府识别高风险路段,以便优先进行干预,创造更安全的街道等。
Vianova 通过 Bytebase 的 GitOps 工作流自动化其数据库变更流程,并对变更历史做版本化控制。其主要使用的数据库是 Snowflake 也有部分 PostgreSQL。通过 GitOps 工作流,开发人员向 GitLab 代码仓库提交的 SQL 脚本会自动转化为工单;利用自动触发的 SQL 审核预检机制,以减少人力资源开销并降低人为错误的可能性;根据变更的风险等级,通过自定义审批流程确保相应的审批管理;并且,通过变更历史记录的查询功能,便于锁定特定变更,以利于后续的审计工作。此外,单点登录(SSO),双因子身份验证(2FA)等功能进一步为账户管理带来了便利性和安全性保障。