PgSQL · 应用案例 · PostgreSQL 图像搜索实践

  1. 云栖社区>
  2. 阿里云数据库ApsaraDB>
  3. 博客>
  4. 正文

PgSQL · 应用案例 · PostgreSQL 图像搜索实践

db匠 2018-09-22 09:00:21 浏览991
展开阅读全文

背景

imgsmlr是PostgreSQL的一款支持以图搜图的插件, 支持

1、几种图像特征值数据类型,

2、图像特征值相似算子,

3、图像特征值相似排序索引支持,

4、图像相似排序的索引(通过扩展GiST索引接口实现)支持,

5、png,gif等图像格式特征值提取函数。

图像特征值为64*64的16个区域经过小波转换后的16个浮点数。

在数据量(图片数)非常庞大时,输入一个图片特征值,搜索相似度排行前N的图片,性能如何呢?如何优化呢?

接下来的3篇文档将分别介绍如下三种场景的图像特征值搜索性能以及优化思路:

1、单机单表

2、单机分区表(使用DBLINK 异步调用)

https://github.com/digoal/blog/blob/master/201809/20180904_03.md

3、citus,多机,sharding 表

https://g

网友评论

登录后评论
0/500
评论
db匠
+ 关注
所属云栖号: 阿里云数据库ApsaraDB