随笔分类 -  db

edgedb 内部pg 数据存储的探索 (三) 源码包setup.py 文件
摘要:edgedb 是基于python开发的,同时集成了cython 以下为包的setup.py 配置,从里面我们可以看到关于edgedb 的一些依赖 以及构建过程 setup.py 源码 整体配置不算很多,500 多行,主要是cython extension 配置以及pg 构建配置,以及pg exten 阅读全文

posted @ 2019-04-23 14:16 荣锋亮 阅读(465) 评论(0) 推荐(0) 编辑

edgedb 内部pg 数据存储的探索 (一)基本环境搭建
摘要:edgedb 是基于pg 上的对象关系数据库,已经写过使用docker 运行的demo,为了探索内部的原理,做了一下尝试,开启pg 访问 后边会进一步的学习 环境准备 为了测试,使用yum 安装 安装 sudo tee <<'EOF' /etc/yum.repos.d/edgedb.repo [ed 阅读全文

posted @ 2019-04-18 23:08 荣锋亮 阅读(559) 评论(0) 推荐(0) 编辑

edgedb 强大的对象关系数据库
摘要:edgedb 是一个强大的对象关系数据库,构建在pg 之上。 包含的特性: 严格的强类型模式; 强大而富有表现力的查询语言; 丰富的标准库; 内置支持模式迁移; 本机GraphQL支持。 数据模型 从表现上,类似graphql 的type 定义,如下: type User { required pr 阅读全文

posted @ 2019-04-12 09:44 荣锋亮 阅读(456) 评论(0) 推荐(0) 编辑

CONTINUOUS MIGRATION
摘要:转自:https://pgloader.io/blog/continuous-migration/ After having been involved in many migration projects over the last 10 years, I decided to publish t 阅读全文

posted @ 2019-03-05 10:48 荣锋亮 阅读(273) 评论(0) 推荐(0) 编辑

pghoard 面向云存储的pg 备份&&恢复工具
摘要:pghoard 面向云存储的pg 备份&&恢复工具 包含的特性 自动定期basebackup 自动事务日志(WAL / Xlog软件)备份(使用pg_receivexlog, archive_command或与实验PG本地复制协议支持walreceiver) 云对象存储支持(AWS S3,Googl 阅读全文

posted @ 2019-03-02 08:32 荣锋亮 阅读(361) 评论(0) 推荐(0) 编辑

pgbench 安装试用
摘要:pgbench 是一个方便的pg 性能测试工具,以下是简单的测试试用 安装 安装pg yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch 阅读全文

posted @ 2019-03-02 08:21 荣锋亮 阅读(4585) 评论(0) 推荐(1) 编辑

ClusterControl docker 环境搭建
摘要:ClusterControl 是一款比较强大的数据库管理平台,包含了丰富的数据库管理功能。 我们可以用来方便的进行数据管理 测试使用docker-compose 管理 环境准备 docker-compose 文件 version: "3" services: clustercontrol: imag 阅读全文

posted @ 2019-02-28 11:24 荣锋亮 阅读(1241) 评论(0) 推荐(0) 编辑

Top PG Clustering HA Solutions for PostgreSQL
摘要:转自:https://severalnines.com/blog/top-pg-clustering-ha-solutions-postgresql If your system relies on PostgreSQL databases and you are looking for clust 阅读全文

posted @ 2019-02-27 18:40 荣锋亮 阅读(686) 评论(0) 推荐(0) 编辑

ClusterControl 强大免费数据管理工具
摘要:几张参考图 galera 集群管理 多种数据库管理 组件架构 参考资料 https://severalnines.com/docs/intro.html 阅读全文

posted @ 2019-02-27 09:45 荣锋亮 阅读(723) 评论(0) 推荐(0) 编辑

hasura graphql-engine &&patroni docker-compose 环境运行
摘要:patroni 是一个很不错的pg ha 解决方案,graphql-engine 是一个很好的graphql 工具,为了方便使用 参考patroni官方的文档,使用docker-compose 将应用集成在一起,方便进行测试 环境准备 github 代码 https://github.com/ron 阅读全文

posted @ 2018-12-03 15:59 荣锋亮 阅读(703) 评论(0) 推荐(0) 编辑

使用patroni 解决hasura graphql-engine pg 数据库ha的问题
摘要:环境准备 机器pg 数据库地址修改为haproxy 的ip地址,端口是haproxy的tcp 端口,配置比较简单 hasura graphql-engine docker-compose version: '3.6' services: graphql-engine: image: hasura/g 阅读全文

posted @ 2018-12-03 11:22 荣锋亮 阅读(582) 评论(0) 推荐(0) 编辑

使用patroni 构建高可用的pg 数据库
摘要:patroni 是一个基于zk、etcd 、consul 等的pg ha 模版,我们可以使用这个工具,快速的搭建一套 pg 的高可用方案 环境准备 mac 操作系统 安装基础差组件 brew install postgresql etcd haproxy libyaml python 安装pytho 阅读全文

posted @ 2018-12-03 11:12 荣锋亮 阅读(3130) 评论(0) 推荐(0) 编辑

PostgreSQL Q&A: Building an Enterprise-Grade PostgreSQL Setup Using Open Source Tools
摘要:转自:https://www.percona.com/blog/2018/10/19/postgresql-building-enterprise-grade-setup-with-open-source/ Hello everyone, and thank you to those that at 阅读全文

posted @ 2018-12-02 21:26 荣锋亮 阅读(329) 评论(0) 推荐(0) 编辑

memsql 6.7集群安装
摘要:预备环境处理 安装yum 源 yum install -y yum-utils yum-config-manager --add-repo https://release.memsql.com/production/rpm/x86_64/repodata/memsql.repo 配置免秘钥登录 创建 阅读全文

posted @ 2018-11-07 13:29 荣锋亮 阅读(890) 评论(0) 推荐(0) 编辑

memsql 基本完全免费了
摘要:一个很好的消息是memesql 从6.7 版本开始,对于用户来说已经可以免费使用了(ha 以及安全功能),只是目前有一个 限制是集群内存最大可以使用的是128G,但是一般来说已经够用。 参考资料 https://www.memsql.com/blog/memsql67/ 阅读全文

posted @ 2018-11-07 10:40 荣锋亮 阅读(3200) 评论(0) 推荐(0) 编辑

ClickHouse 简单试用
摘要:ClickHouse 具有强劲的数据分析能力,同时支持标准sql 查询,内置了好多聚合参数 同时可以方便的使用表函数连接不同的数据源(url,jdbc,文件目录。。。) 测试使用docker安装 参考项目 https://github.com/rongfengliang/clickhouse-doc 阅读全文

posted @ 2018-11-01 09:24 荣锋亮 阅读(4177) 评论(0) 推荐(0) 编辑

通过torodb && hasura graphql 让mongodb 快速支持graphql api
摘要:torodb 可以方便的将mongo 数据实时同步到pg,hasura graphql 可以方便的将pg 数据暴露为graphql api,集成在一起真的很方便 环境准备 docker-compose 文件 version: '2' services: graphql-engine: image: 阅读全文

posted @ 2018-10-31 10:10 荣锋亮 阅读(625) 评论(0) 推荐(0) 编辑

torodb docker 运行试用
摘要:torodb 可以方便的让你迁移到pg,同时使用标准原生的sql 查询 使用官方的docker-compose 进行测试 环境准备 docker-compose 文件 wget https://raw.githubusercontent.com/torodb/stampede/master/main 阅读全文

posted @ 2018-10-31 09:50 荣锋亮 阅读(364) 评论(0) 推荐(0) 编辑

scylladb docker 运行试用
摘要:scylladb 是兼容cassandra 的数据存储系统,从官方的性能报告,比原生的apache cassandra 有好多 的提高 使用docker 运行,具体的也可以参考官方文档,后边会提供docker-compose 运行的脚本 步骤 seed 节点 docker run --name sc 阅读全文

posted @ 2018-10-31 09:04 荣锋亮 阅读(1544) 评论(0) 推荐(0) 编辑

SQL Support and Workarounds
摘要:此文章来自官方文档,说明了,对于不支持pg 标准的sql 查询的变通方法,实际使用的时候有很大的指导意义 As Citus provides distributed functionality by extending PostgreSQL, it is compatible with Postgr 阅读全文

posted @ 2018-10-30 11:27 荣锋亮 阅读(692) 评论(0) 推荐(0) 编辑

导航