TiDB ip解析为location地址 方案,有建议吗?

请问大家有用过tidb做过ip地址解析呢?即将ip地址解析为归属地

有大佬开发过对应udf吗,或者有把ip解析的数据存在表中 供ip join的方式呢?

没看懂你提的问题…

到底是要自定义 UDF,还是纯粹就 考虑 IP 解析?

自定义UDF和纯粹解析IP应该都算是方案,就是想了解有无成功的实践案例

只是IP地址和字符串,数字类型转换有对应的函数。还要求获得对应的锁表,城市等信息,数据库应该是暂时不支持,需要自己去写UDF支持,或者应用程序微服务应用根据IP和位置做计算获取。无法直接获取

有无tidb udf开发的传送门 ?

不支持的功能特性

  • 存储过程与函数
  • 触发器
  • 事件
  • 自定义函数
  • 外键约束 #18209
  • 全文语法与索引 #1793
  • 空间类型的函数(即 GIS / GEOMETRY )、数据类型和索引 #6347
  • asciilatin1binaryutf8utf8mb4gbk 的字符集
  • SYS schema
  • MySQL 追踪优化器
  • XML 函数
  • X-Protocol #1109
  • Savepoints #6840
  • 列级权限 #9766
  • XA 语法(TiDB 内部使用两阶段提交,但并没有通过 SQL 接口公开)
  • CREATE TABLE tblName AS SELECT stmt 语法 #4754
  • CHECK TABLE 语法 #4673
  • CHECKSUM TABLE 语法 #1895
  • REPAIR TABLE 语法
  • OPTIMIZE TABLE 语法
  • GET_LOCKRELEASE_LOCK 函数 #14994
  • LOAD DATA REPLACE 关键字 #24515
  • HANDLER 语句
  • CREATE TABLESPACE 语句

11 那看来自定义UDF是无法实现了

应该是的,需要前端使用SQL+公共模块自己处理了

这个不应该是程序端做或者是写sql join吗:blush:

已经在代码里面实现 不用tidb了