All Projects → XiaoMi → soar

XiaoMi / soar

Licence: Apache-2.0 License
SQL Optimizer And Rewriter

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to soar

sqle
SQLE is a SQL audit platform | SQLE 是一个支持多场景,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具
Stars: ✭ 731 (-90.61%)
Mutual labels:  suggestion, advisor
gogrep
Syntax-aware Go code search, based on the mvdan/gogrep
Stars: ✭ 25 (-99.68%)
Mutual labels:  syntax
falcon
A WordPress cleanup and performance optimization plugin.
Stars: ✭ 17 (-99.78%)
Mutual labels:  optimizer
couchbase-index-manager
Command-line interface to manage Couchbase indexes, synchronizing them to index definitions.
Stars: ✭ 14 (-99.82%)
Mutual labels:  indexing
syntax-atom
An Atom dark theme inspired by Framer’s popular code editor.
Stars: ✭ 22 (-99.72%)
Mutual labels:  syntax
tree-sitter-sql
SQL syntax highlighting for tree-sitter
Stars: ✭ 33 (-99.58%)
Mutual labels:  syntax
sdsl-lite
Succinct Data Structure Library 3.0
Stars: ✭ 55 (-99.29%)
Mutual labels:  indexing
RulesBot
A bot for creating rules and give members a role when they accept the rules
Stars: ✭ 13 (-99.83%)
Mutual labels:  rewrite
qss
QSS ➸ a simple query syntax for CSS element queries
Stars: ✭ 86 (-98.9%)
Mutual labels:  syntax
pigosat
Go (golang) bindings for Picosat, the satisfiability solver
Stars: ✭ 15 (-99.81%)
Mutual labels:  optimizer
syntaxmaker
The NLG tool for Finnish
Stars: ✭ 19 (-99.76%)
Mutual labels:  syntax
micro-code-analyser
A tiny Node.js microservice to detect the language of a code snippet
Stars: ✭ 21 (-99.73%)
Mutual labels:  syntax
sam.pytorch
A PyTorch implementation of Sharpness-Aware Minimization for Efficiently Improving Generalization
Stars: ✭ 96 (-98.77%)
Mutual labels:  optimizer
libDrive
libDrive is a Google Drive media library manager and indexer, similar to Plex, that organizes Google Drive media to offer an intuitive and user-friendly experience.
Stars: ✭ 14 (-99.82%)
Mutual labels:  indexing
gfsopt
Convenient hyperparameter optimization
Stars: ✭ 12 (-99.85%)
Mutual labels:  optimizer
coAST
Universal and language-independent abstract syntax tree
Stars: ✭ 30 (-99.61%)
Mutual labels:  syntax
goga
Go evolutionary algorithm is a computer library for developing evolutionary and genetic algorithms to solve optimisation problems with (or not) many constraints and many objectives. Also, a goal is to handle mixed-type representations (reals and integers).
Stars: ✭ 39 (-99.5%)
Mutual labels:  optimizer
rethinking-bnn-optimization
Implementation for the paper "Latent Weights Do Not Exist: Rethinking Binarized Neural Network Optimization"
Stars: ✭ 62 (-99.2%)
Mutual labels:  optimizer
asty
Abstract Syntax Tree (AST) Data Structure
Stars: ✭ 28 (-99.64%)
Mutual labels:  syntax
Mega-index-heroku
Mega nz heroku index, Serves mega.nz to http via heroku web. It Alters downloading speed and stability
Stars: ✭ 165 (-97.88%)
Mutual labels:  indexing

SOAR

Gitter License Go Report Card Build Status GoDoc

文档 | FAQ | 变更记录 | 路线图 | English

SOAR

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

功能特点

  • 跨平台支持(支持 Linux, Mac 环境,Windows 环境理论上也支持,不过未全面测试)
  • 目前只支持 MySQL 语法族协议的 SQL 优化
  • 支持基于启发式算法的语句优化
  • 支持复杂查询的多列索引优化(UPDATE, INSERT, DELETE, SELECT)
  • 支持 EXPLAIN 信息丰富解读
  • 支持 SQL 指纹、压缩和美化
  • 支持同一张表多条 ALTER 请求合并
  • 支持自定义规则的 SQL 改写

快速入门

交流与反馈

  • 欢迎通过 Github Issues 提交问题报告与建议
  • QQ 群:779359816(未满) 758940447(已满)
  • Gitter 推荐

xiaomi_sa

License

Apache License 2.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].