产品推荐 2026-07-28

sql:免费的SQL查询集成工具(源码)

为Elixir提供高性能SQL集成,解决极端并发查询问题。

开源软件跨平台工具

产品简介

sql SQL是一个专为Elixir设计的SQL集成库,提供高性能、极端并发的查询处理。它允许直接编写安全、可组合的参数化查询,无需通过Ecto等ORM翻译,适合需要高并发数据库操作的Elixir开发者。

核心功能

  • 极端并发处理
  • 对角扩展能力
  • 可组合查询语法
  • 安全参数插值
  • 流式处理大数据集

快速开始

  1. 第一步:在mix.exs文件中添加依赖{:sql, "~> 0.5.0"}。
  2. 第二步:运行mix deps.get安装依赖。
  3. 第三步:在代码中使用~SQL宏编写SQL查询,例如~SQL[from users]。

界面预览

与其他方案对比

对比项sql同类方案
并发查询性能SQL在500并发连接下,每秒执行5507次事务,内存使用984B,性能极高。Ecto在相同条件下仅56.22次/秒,内存17952B,性能差距巨大。

适合谁用

  • 开发高并发Elixir应用的程序员
  • 需要优化数据库查询性能的后端开发者
  • 使用Elixir构建实时数据处理系统的团队

下载与版本

当前最新版本为 v0.5.0,发布于 2026-03-31。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/elixir-dbvisor/sql