随笔分类 -  hasura

hasura graphql-engine 支持mysql&oracle了
摘要:hasura graphql-engine 这几年的变化很大,目前已经支持了不少数据库了,已经不单单是pg 了,就在最近hasura 对于mysql&oracle 的支持已经处于beta 阶段了 说明 hasura graphql-engine 对于其他数据库支持的玩法还是直接学习的(通过data 阅读全文

posted @ 2023-05-16 09:09 荣锋亮 阅读(144) 评论(0) 推荐(0) 编辑

hasura graphql-engine centos 7 二进制文件
摘要:昨天自己构建了一个简单的hasura graphql-engine centos 7 二进制文件,可以使用 参考使用 下载 wget https://github.com/rongfengliang/graphql-engine-centos7/releases/download/1.0.0/gra 阅读全文

posted @ 2022-07-06 00:29 荣锋亮 阅读(75) 评论(0) 推荐(0) 编辑

hasura graphql-engine 源码构建问题
摘要:基于centos 7 构建 安装haskell 构建工具 curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh 依赖包问题 gmp yum install -y gmp-devel pcre yum insta 阅读全文

posted @ 2022-07-04 22:49 荣锋亮 阅读(117) 评论(0) 推荐(0) 编辑

使用rocky linux 运行hasura graphql-engine
摘要:主要说明下操作,实际运行比较简单(使用了阿里云的rocky linux ) 准备二进制文件 可以参考我以前写的,可以直接使用docker 编译的版本 预备安装 pg 对于pg 可以使用rpm包安装 dnf install -y https://download.postgresql.org/pub/ 阅读全文

posted @ 2022-07-04 00:12 荣锋亮 阅读(27) 评论(0) 推荐(0) 编辑

hasura graphql-engine 二进制运行方法说明
摘要:hasura graphql-engine 的运行模式默认是基于容器的,而且还是比较推荐的模式,但是很多时候我们可能需要基于二进制的运行模式以下是方法的参考说明 解决方法 自己源码构建 hasura graphql-engine 基于haskell 编写,而且新版本依赖不少三方库,构建起来不是很方便 阅读全文

posted @ 2022-07-03 18:29 荣锋亮 阅读(110) 评论(0) 推荐(0) 编辑

Building a GraphQL to SQL Compiler on Postgres, MS SQL and MySQL
摘要:转自:https://hasurahq.medium.com/building-a-graphql-to-sql-compiler-on-postgres-ms-sql-and-mysql-103dc99acec0 The release of Hasura 2.0 included one of 阅读全文

posted @ 2021-05-03 20:40 荣锋亮 阅读(201) 评论(0) 推荐(0) 编辑

cratedb 集成graphjin 尝试(木有成功)
摘要:graphjin 是一个很不错的graphql engine(library),因为cratedb 兼容pg协议,所以以下是一个简单的 集成尝试 环境准备 cratedb 环境 version: "3" services: db: image: dalongrong/cratedb:4.4.0 po 阅读全文

posted @ 2021-01-10 19:15 荣锋亮 阅读(352) 评论(0) 推荐(0) 编辑

Hasura 即将支持更多的数据库类型
摘要:Hasura 即将支持更多的数据库类型了,不只是postgres,即将支持mysql,sql server,而且对于pg 的支持也将包含 好多新的特性 pg 支持特性 多pg 实例一个Hasura 引擎 多Hasura 引擎一个pg实例 一只读权限运行在一个已经存在的pg上 参考资料 http:// 阅读全文

posted @ 2020-09-24 09:17 荣锋亮 阅读(650) 评论(1) 推荐(0) 编辑

hasura graphql-engine v1.3 beta 发布
摘要:hasura 总是让人比较兴奋,总会有新的特性添加,而且是越来越强大,以下是v1.3 beta的一些简单说明 remote joins 可以让我们在数据库通过graphql 获取远端数据(真的很不错,super-graph 也支持类似的一种模式) relay 支持 这样可以更好的进行数据cache 阅读全文

posted @ 2020-06-09 09:31 荣锋亮 阅读(342) 评论(0) 推荐(0) 编辑

Hasura Actions 稳定版发布
摘要:以前有简单介绍过Hasura Actions,最近此功能已经算是ga了,很不错 当然具体的介绍可以参考以下链接,后边试用下 参考资料 https://hasura.io/blog/introducing-actions/ https://hasura.io/docs/1.0/graphql/manu 阅读全文

posted @ 2020-05-08 08:59 荣锋亮 阅读(476) 评论(0) 推荐(0) 编辑

hasura graphql-engine 集成postgresql_anonymizer扩展的说明
摘要:postgresql_anonymizer是比较强大的数据脱敏框架,以下是与hasura graphql-engine 集成的简单说明 使用说明 方法一 最简单的使用数据脱敏的方式是基于postgresql_anonymizer 提供的mask schema,因为对于以上的脱敏的数据是通过 视图生成 阅读全文

posted @ 2020-03-23 23:09 荣锋亮 阅读(505) 评论(0) 推荐(0) 编辑

基于pgspider+ postgres fdw+ cube.js+hasura graphql-engine的数据分析&&展示方案
摘要:当前企业的数据分析需求是越来越多,同时需要自助以及灵活性也越来越多,我们急需灵活同时支持多数据源快速 集成查询,以及快速可视化报表的处理,以下是集合自己的一些了解以及学习,梳理一个简单的数据分析以及数据 展示方案 整体参考架构设计 各层说明 data mesh 层 主要是使用多种pg fdw 进行数 阅读全文

posted @ 2020-03-05 20:37 荣锋亮 阅读(728) 评论(3) 推荐(0) 编辑

hasura graphql-engine + pgspider citus 加强hasura的大数量graphql 处理能力
摘要:以前有写过比较简单的关于hasura graphql-engine 集成 citus的,以下是一个尝试,将pgspider 同时也集成起来 增强hasura graphql-engine 的大数据量以及多中数据源的并行处理能力 环境准备 pgspider citus 9.1 docker 镜像 FR 阅读全文

posted @ 2020-03-05 19:32 荣锋亮 阅读(383) 评论(0) 推荐(0) 编辑

yugabyte 2.1.0. 发布
摘要:yugabyte 2.1.0 发布了,更好的性能,同时好多特性也已经ga了,同时官方文档中一个很不错的是 更好的与hasura graphql engine 的集成,这个我以前有简单比较多,因为yugabyte 底层还是pg 的 源码,存储层使用了自己的,所以兼容性是很不错的(相比同类兼容pg 的) 阅读全文

posted @ 2020-03-03 08:45 荣锋亮 阅读(351) 评论(0) 推荐(0) 编辑

hasura graphql-engine ha 以及自动缩放的一些参考资料
摘要:一张参数图 通过此参考图,我们基本也就可以了解到关于hasura graphql-engine 如何提高稳定以及扩展 说明 如下的参考资料有关于autoscale 的一些问题说明,以及内部的一些设计,是很不错的资料 参考资料 https://github.com/hasura/graphql-eng 阅读全文

posted @ 2020-02-28 10:15 荣锋亮 阅读(319) 评论(0) 推荐(0) 编辑

hasura graphql-engine v1.2.0 beta 版本
摘要:hasura graphql-engine v1.2.0 提供了一个很不错的功能action,这个也是目前其他graphql 没有hasura 强大的 地方,使用action 我们可以更好的扩展hasura,添加一个业务逻辑,因为当前来说,我们对于hasura 可控性不是 很好(尤其在业务处理上,基 阅读全文

posted @ 2020-02-28 09:49 荣锋亮 阅读(461) 评论(0) 推荐(0) 编辑

postgres http fdw + plv8+pg_cron 处理数据
摘要:昨天有简单写过使用http fdw+plv8 处理数据的,以下是一个结合pg_cron 的 场景: 使用pg_cron 每隔一分钟操作此获取ip 的操作,ip 获取通过http fdw 处理,同时结合plv8 处理json 数据 环境准备 docker-compose 文件 version: "3" 阅读全文

posted @ 2020-02-28 09:15 荣锋亮 阅读(453) 评论(0) 推荐(0) 编辑

hasura graphql-engine v1.1.0 发布了
摘要:hasura graphql-engine 的迭代速度还是很快的,5天前,发布了1.1.0 ,一个比较方便的特性是支持批量查询了 其他一些功能提升以及bug 修复可以参考官方的changelog 参考资料 https://github.com/hasura/graphql-engine/releas 阅读全文

posted @ 2020-02-24 09:26 荣锋亮 阅读(205) 评论(0) 推荐(0) 编辑

使用 cstore fdw 加速hasura graphql-engine的查询
摘要:列式存储在数据分析(olap)上有天然的优势,以下是使用cstore fdw + hasura graphql-engine 加速 数据的分析 环境准备 docker-compose 文件 version: '3' services: graphql-engine: image: hasura/gr 阅读全文

posted @ 2020-02-24 09:22 荣锋亮 阅读(361) 评论(0) 推荐(0) 编辑

使用 pgspider griddb fdw 让griddb 支持hasura graphql-engine
摘要:原理很简单,就是通过griddb fdw 暴露griddb 的数据操作为正常的pg 操作,后然就可以使用hasura graphql-engine 了 参考环境准备 version: "3" services: graphql-engine: image: hasura/graphql-engine 阅读全文

posted @ 2020-02-07 16:10 荣锋亮 阅读(259) 评论(0) 推荐(0) 编辑

导航