目录
产品简介
Vitess 是一个用于部署、扩展和管理大型开源数据库实例集群的数据库解决方案。目前它支持 MySQL 和 Percona Server for MySQL。它的架构旨在在公共或私有云架构中与在专用硬件上一样有效地运行。它将许多重要的 SQL 功能与 NoSQL 数据库的可扩展性结合并扩展。
Vitess可以帮助您解决以下问题:
通过允许您对 SQL 数据库进行分片来扩展 SQL 数据库,同时将应用程序更改保持在最低限度。
- 从裸机或虚拟机迁移到私有云或公共云。
- 部署和管理大量SQL数据库实例。
- Vitess 包括使用本机查询协议的兼容 JDBC 和 Go 数据库驱动程序。此外,它还实现了与几乎任何其他语言兼容的 MySQL 服务器协议。
Vitess 为所有 YouTube 数据库流量提供了五年多的服务。现在许多企业已经采用Vitess来满足其生产需求。
是否开源:开源
数据库模型:
Relational DBMS
第二模型:
Document store
Spatial DBMS
首发时间:2013
产品特点
-
表现
- 连接池 - 将前端应用程序查询复用到 MySQL 连接池以优化性能。
- 查询重复数据删除 – 对运行中查询仍在执行时收到的任何相同请求重用运行中查询的结果。
- 事务管理器 – 限制并发事务数量并管理超时以优化整体吞吐量。
-
保护
- 查询重写和清理——添加限制并避免非确定性更新。
- 查询阻止 – 自定义规则以防止可能有问题的查询访问您的数据库。
- 查询终止——终止返回数据所需时间过长的查询。
- 表 ACL – 根据连接的用户指定表的访问控制列表 (ACL)。
-
监控
- 性能分析工具可让您监控、诊断和分析数据库性能。
-
拓扑管理工具
- 集群管理工具(处理计划内和计划外的故障转移)
- 基于Web的管理GUI
- 专为在多个数据中心/区域工作而设计
-
分片
- 几乎无缝的动态重新分片
- 垂直和水平分片支持
- 多种分片方案,能够插入自定义分片方案
所属公司
The Linux Foundation, PlanetScale
相关资料
官网:vitess.io
文档:vitess.io/docs
用户评价
0
0
词条统计
创建者:小小亮
编辑次数:0
浏览次数:1579
API调用次数:0
贡献者




