职位ID:156753

复杂SQL语句的编写和SQL语义的解析

  • 合作方式:
  • 时间制 全国远程
  • 预估日薪:
  • 600
  • 预估总价:
  • 18000元
  • 预估工时:
  • 30天
  • 所在区域:
  • 全国远程

需求描述

一、能力要求:精通python和clickhouse的SQL语法,熟练掌握开源SQL语义解析引擎。

二、项目任务:实现复杂SQL语句的编写和SQL语义的解析。

三、工作量和工作时间需要简单的技术交流确定。

四、合作方式,可项目制,可时间制。

五、验收标准如下:

SQL解析模块验收标准
1.支持常见编码SQL的解码:对于存在编码(如URL编码,Base64编码)的SQL语句,需要进行解码并且存储编码格式;
2.支持多种数据库的SQL解析:模块至少需要支持MySQL、Oracle、PostgreSQL、达梦、金仓等数据库协议的SQL解析;
3.支持数据库各种字段的解析与存储:模块需要能解析出SQL中的数据库名、表名、别名、字段名称、SQL关键字、操作符、关联符、运算符、闭合符、系统函数、自定义函数、执行顺序、时序等;
4.支持复杂SQL的解析:对于存在多表查询、子查询等复杂查询的SQL语句,需要解析出每一级的SQL语句,并且能递归式地对每一个子句进行独立的SQL解析;
5.SQL安全指标聚合:按照既定的产品需求与规则描述,聚合业务系统、服务器设备、数据库等基础信息,构建安全事件、统计参数指标,为前端界面展示提供数据指标支撑。

信用行为

  • 发布项目
    3
  • 订单总数
    3
  • 退款单数
    1

完善简历

工程师完善技术能力和项目经验,更易接到订单

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信客服

需求方请加需求方端客服沟通需求,工程师请加工程师端客服浏览推送职位

需求方端客服
工程师端客服
联系需求方端客服