SOAR 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
SOAR 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
SOAR 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
SOAR 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
SOAR 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache-2.0
开发语言 Google Go 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织 小米
地区 国产
投 递 者 王练
适用人群 未知
收录时间 2018-10-21

软件简介

SOAR

SOAR(SQL Optimizer And Rewriter)是一个对SQL进行优化和改写的自动化工具。 由小米人工智能与云平台的数据库团队开发与维护。

功能特点

  • 跨平台支持(支持Linux, Mac环境,Windows环境理论上也支持,不过未全面测试)

  • 支持基于启发式算法的语句优化

  • 支持复杂查询的多列索引优化(UPDATE, INSERT, DELETE, SELECT)

  • 支持EXPLAIN信息丰富解读

  • 支持SQL指纹、压缩和美化

  • 支持同一张表多条ALTER请求合并

  • 支持自定义规则的SQL改写

业内其他优秀产品对比

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (7)

加载中
不错
2019/04/09 08:46
回复
举报
第一次开源中国的评价, 送给小米, 谁让我是米粉呢
2019/03/27 22:06
回复
举报
Windows怎么安装??
2019/03/12 10:03
回复
举报
终于有mysql优化的工具 ,没用先给个赞
2019/02/26 17:23
回复
举报
Windows怎么安装?
2018/11/12 09:26
回复
举报
打分: 推荐
本地安了个,分析sql有一点用
2018/11/10 09:17
回复
举报
打分: 还行
第一次评价,送给小米
2018/10/31 18:20
回复
举报
更多评论
发表于行业趋势专区
2018/10/21 08:21

小米正式开源 SQL 智能优化与改写工具 SOAR

SOAR,即 SQL Optimizer And Rewriter,是一款 SQL 智能优化与改写工具,由小米运维 DBA 团队出品,于今日正式宣布开源。 SOAR 主要由语法解析器、集成环境、优化建议、重写逻辑、工具集五大模块组成,相比业内其他优秀产品有自己的优势。 功能特性 跨平台支持(支持 Linux、Mac 环境,Windows 环境理论上也支持,不过未全面测试) 支持基于启发式算法的语句优化 支持复杂查询的多列索引优化(UPDATE, INSERT, DELETE, SELECT)...

4
164
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/08/12 12:49

小米soar

SOAR 简介 SOAR,即 SQL Optimizer And Rewriter,是一款 SQL 智能优化与改写工具,由小米运维 DBA 团队出品 SOAR 体系架构 SOAR主要由语法解析器,集成环境,优化建议,重写逻辑,工具集五大模块组成。 语法解析和语法检查 一条SQL从文件,标准输入或命令行参数等形式传递给SOAR后首先进入语法解析器,选用了vitess的语法解析库作为SOAR的语法解析库,但随时需求的不断增加我们发现有些复杂需求使用vitess的语法解析实现起来比...

0
0
发表于运维专区
2019/11/20 08:43

SOAR 使用指南

“ 本文简述了SOAR的下载安装和使用方法,并介绍了SOAR的基础设置和应用的四个场景。 上篇文章回顾:基于线性回归的故障恢复时间预测 ” 在10月20日的开源先锋日(OSCAR)上,小米开源了自研的SOAR(SQL Optimizer And Rewriter)。这是一款智能SQL优化和改写工具,开发人员可以直接通过此工具快速的对自己的SQL进行质量检查,生成评估报告,防止将问题SQL带到线上从而导致服务质量下降。它不仅能够尽可能地提高线上代码质量,还...

0
0
2020/11/16 10:00

ZBN SOAR正式开源!

点击上方“蓝字”关注 ZBN SOAR 在第一篇公众号推送后,没想到受到那么多朋友的关注与支持,很意外也很惊喜,非常感谢大家!这也让我们坚定了要在这条路一直走下去。 织布鸟(ZBN)是鸟类乃至动物中最优秀的纺织工。 那我们的 ZBN SOAR 要做的就是在计算网络环境内最优秀的编排者! ZBN SOAR 是一款安全编排与自动化响应平台,将安全产品以及安全流程链接整合起来,通过预定义的工作流(Workflow)和剧本(Playbook)来标准化事...

0
0
2020/12/14 09:06

W5 SOAR v0.1 一个安全行业接近成熟的开源 SOAR 项目

什么是 W5 SOAR W5 是一款基于 Python 开发的安全编排与自动化响应平台,为了企业安全做出了精心的打造,无需编写代码即可实现自动化响应流程,可节约企业 80% 的成本。 无代码 : 无需编写代码,即可让企业内部人员快速实现事件响应。 扩展强 : 提供插件模块,可以扩展让所有的应用平台集成 W5 自身插件 自动化 : 提供 Webhook、Mail、用户输入、API 等入口,无需人工即可实现全部流程 为什么要使用它? 节约企业 80% 成本 无需...

0
0
发表于DevOps专区
2019/11/20 08:43

SOAR 101 快速入门指南

----- ----- 本文介绍了soar可以提供的功能以及一些使用场景,并给出相关用例。 上篇文章回顾:dpdk-lvs的一次线上故障排查报告 soar开源两周以来,在Github获得了社区2700+颗星的支持,这期间有很多的开源社区同学参与到soar的成长当中,为我们提供了许多优秀的意见和建议。 我们希望能够有更多的人来感受一下这款“SQL优化神器”能够带给你的方便和快捷,这篇文章将会对soar可以提供的功能以及一些使用场景做出介绍,并给出相...

0
0
发表于DevOps专区
2020/07/27 13:15

现代化SOAR的产品化落地(一)

0x00 SOAR 近况 今年Gartner再次更新了SOAR(安全编排自动化响应)的定义,表达出了更高的期待: 定义6【2020】:SOAR平台是一类为人类安全运营人员在其团队中执行某些任务的过程中提供机器协助的解决方案。这里的团队不限于SIEM操作员或SOC分析师。这里的团队可以包括告警与分诊管理、事件响应人员、威胁情报、合规经理、威胁猎手。 定义7【2020年,安全运营炒作曲线】:SOAR是一类从各种来源获取输入,并应用工作流来拉通各种...

0
0
发表于数据库专区
2020/02/29 22:32

巧用SOAR提升SQL代码质量

特邀嘉宾 分享主题 周四见|知数堂公开课系列之 《巧用SOAR提升SQL代码质量》 直播现场回顾 直播现场回顾 张良,小米智能云DBA负责人 温文尔雅,颜值和技术双高 突然想翻下上面的照片吧 言归正传,先收起迷妹的小心思 相信大家都很关注SOAR到底是什么? 能实现什么功能? SOAR,是一款针对SQL进行优化和改写的自动化工具 那么如何用SOAR来给自己配置一位贴身的DBA助手呢? 请听张老师课上详解~ 回放视频、PPT讲义已上线,快来围观...

0
0
发表于数据库专区
2020/01/10 22:43

巧用SOAR提升SQL代码质量

「 周四见 」公开课 分享时间: 2018年12月20日20:30 本周四见 不见不散~ 周四见|知数堂公开课系列之 《巧用SOAR提升SQL代码质量》    分享方式    线上直播,不限地域,火星也行 1 腾讯课堂直播 不想下载客户端,想点开就能听课,没问题 微信扫码、戳下方链接,或文末“阅读原文” 报名预约吧 https://ke.qq.com/course/360481 加入学伴计划,免费上好课~ 1、点击腾讯课堂报名链接,页面下方“0元上课” 2、邀请2位朋友帮...

0
0
01/04 10:50

企业安全 | 自动化编排(SOAR)概述

本篇文章小编给大家介绍一下自动化编排(SOAR)相关知识,如文中发现相关错误,请及时和小编取得联系,小编会第一时间针对文章内容进行更正。 01 SOAR概念 随着网络安全问题愈演愈烈,面对当前黑客先进智能化的攻击方式,传统安全防御能力存在的问题逐渐暴露,如威胁信息和事件数量多、人力不足且经验难固化、设备孤立技术整合度低以及安全保障政策法规要求等。针对此问题,安全专家们提出了安全编排自动化与响应(SOAR,Securit...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
7 评论
251 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部