为什么啤酒和纸尿裤最搭 - 用HybridDB/PostgreSQL查询商品营销最佳组合
背景 购买早餐时,包子和豆浆、茶叶蛋是最佳搭档吗? 为什么纸尿裤和啤酒是最佳搭档? 这些问题在积累了一定的订单数据后,是可以挖掘出来的。这个问题实际上是4.8号PostgreSQL社区杭州区活动上,一位社区的朋友提出来的,如何使用PostgreSQL找出最佳搭配的商品。 实际上有一个专业的推荐数据库,支持多...
背景 购买早餐时,包子和豆浆、茶叶蛋是最佳搭档吗? 为什么纸尿裤和啤酒是最佳搭档? 这些问题在积累了一定的订单数据后,是可以挖掘出来的。这个问题实际上是4.8号PostgreSQL社区杭州区活动上,一位社区的朋友提出来的,如何使用PostgreSQL找出最佳搭配的商品。 实际上有一个专业的推荐数据库,支持多...
背景 中华文化源远流长,从古至今有很多有趣的学问。比如看风水、看相,在西方文化中有类似的比如星座学说。 这些和推荐系统有什么关系呢? 个人感觉星座学说这些学问有一定的理论基础,更多的则是也是经验的总结。 推荐系统实际上和星座学说类似,有一定的算法基础,算法则可能是来自经验的总结。 在现实场景中,可以找到很...
背景 随着物联网的发展,时序数据库的需求越来越多,比如水文监控、工厂的设备监控、国家安全相关的数据监控、通讯监控、金融行业指标数据、传感器数据等。 在互联网行业中,也有着非常多的时序数据,例如用户访问网站的行为轨迹,应用程序产生的日志数据等等。 时序数据有几个特点 1. 基本上都是插入,没有更新的需求。 ...
背景 微服务的介绍,请参考 https://martinfowler.com/articles/microservices.html 不管是微服务,或者其他软件架构,docker等。APP(微服务)配置的同步,变更,下发,都是需要面对的。 例如你可以用消息队列,但是这种方式比较重,同时在APP重启后,可...
背景 What is Prometheus? Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud. Since its inception in 2012, many...
背景 小长假,带着一家人出去旅行,计划好了去几个地方,如何设计旅行线路是最优的?(里面还涉及到路费,路途时间等因素)。 又比如 拼车,餐饮配送,包裹取件、配送,都包含最佳路径计算的共性在里面。 PostgreSQL 在GIS领域有这非常丰富的用户和实际案例,路径规划方面,我之前写过一篇关于包裹配送的文章 ...
背景 GIS数据有一定的标准来表示它的数据, ``` The OpenGIS “Simple Features Specification for SQL” defines standard GIS object types, the functions required to manipulate them...
背景 如果你现在要在Greenplum中创建一个复合类型,是不会自动给你创建对应的数组类型的。(而实际上PostgreSQL 在2007年已经支持了这个功能) Greenplum需要等到5.0,才能使用上它了。 https://github.com/greenplum-db/gpdb/commit/8954a...
背景 pg_hba.conf的replication条目,在10.0后,将仅仅适用于物理复制。 逻辑复制使用普通DATABASE条目,但是逻辑复制的角色依旧需要带replication属性。 配置时请注意了。 Change logical replication pg_hba.conf use L...
背景 我们将数据存入PostgreSQL时,如果创建的是堆表,那么数据是往数据文件的末尾不断追加存储的。 为了提高数据的检索速度,可以对响应的字段创建索引,在PostgreSQL中,已有8种索引类型,分别是B-Tree,hash, gin, gist, sp-gist, brin, bloom, rum。分别对...