digoal
2022-12-23
PostgreSQL , PolarDB , 开源插件
PolarDB 的云原生存算分离架构, 具备低廉的数据存储、高效扩展弹性、高速多机并行计算能力、高速数据搜索和处理; PolarDB与计算算法结合, 将实现双剑合璧, 推动业务数据的价值产出, 将数据变成生产力.
本文将介绍PolarDB 开源版插件生态, 通过插件给数据库加装新的算法和索引|存储结构, 结合PolarDB的大规模存储管理能力, 实现算法和存储双剑合璧, 是企业在数据驱动时代的决胜利器.
计算算法与大规模存储结合的发展趋势, 论述请参考:
以下所有测试适配环境为macOS+docker, PolarDB部署请参考:
- postgis
- pgrouting
- pgpointcloud
- vrpRouting
实践参考:
- 《使用 PolarDB 开源版 部署 PostGIS 支撑时空轨迹|地理信息|路由等业务》
- 《使用 PolarDB 开源版 部署 pgrouting 支撑出行、快递、配送等商旅问题的路径规划业务》
- 《使用 PolarDB 开源版 部署 pgpointcloud 支撑激光点云数据的高速存储、压缩、高效精确提取》
- 《PolarDB 开源版 通过pgpointcloud 实现高效孪生数据存储和管理 - 支撑工厂、农业等现实世界数字化|数字孪生, 元宇宙相关业务的虚拟现实结合》
- 《PolarDB 开源版通过 vrpRouting 解决 快递、出行、餐饮配送、旅游等商旅问题的最优解问题》
- smlar
- rum
- bloom
- roaringbitmap
实践参考:
- 《使用 PolarDB 开源版 smlar 插件进行高效率相似文本搜索、自助选药、相似人群圈选等业务》
- 《使用 PolarDB 开源版 bloom filter index 实现任意字段组合条件过滤》
- 《PolarDB 开源版通过 rum 实现高效率搜索和高效率排序的解决方案》
- 《PolarDB 开源版通过roaringbitmap支持高效用户画像等标签操作》
- age
实践参考:
- timescale , 2.x版本要求 PolarDB 14
实践参考:
- pg_trgm
- pg_jieba
- parray_gin
实践参考:
- 《PolarDB 开源版通过 pg_trgm GIN 索引实现高效率
like '%xxx%'
模糊查询》 - 《配置 jieba结巴分词 for PolarDB 实现数据库高性能文本分词搜索》
- 《PolarDB 开源版通过 parray_gin 实现高效率 数组、JSON 内元素的模糊搜索》
- orafce
实践参考:
- madlib
实践参考:
- vector
- imgsmlr
- postgresql_hll
- pg_similarity
实践参考:
- 《如何用 PolarDB 在不确定世界寻找确定答案 (例如图像相似) - vector|pase》
- 《使用 PolarDB 开源版 和 imgsmlr 存储图像特征值以及快速的进行图像相似搜索》
- 《PolarDB 开源版通过 postgresql_hll 实现高效率 UV滑动分析、实时推荐已读列表过滤》
- 《PolarDB 开源版通过pg_similarity实现17种文本相似搜索 - token归一切分, 根据文本相似度检索相似文本.》
- duckdb_fdw
实践参考:
- pgcat
- pgpool-II
实践参考:
- rdkit
实践参考: