随笔分类 -  cloud native db

immudb 轻量级高速的不可变数据库
摘要:immudb 轻量级高速的不可变数据库,我们可以用来进行敏感数据的追踪(数据不可变) 特性 不可变,可以添加,但是不能修改以及删除 数据是加密的,类似区块链系统 使用简单 包含了各类语言的实现 开源,可以基于cloud 以及独立部署 immudb可以运行在linux,freebsd,windows, 阅读全文

posted @ 2020-05-25 08:54 荣锋亮 阅读(1550) 评论(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) 编辑

edgedb 1.0 Alpha 2 了
摘要:edgedb 版本的发布,还是停慢的,目前看到官方博客,终于Alpha 2 了,同时也看到了Alpha 3 规划的任务 当前有好多新功能的发布,重要的是新的nodejs driver,同时看发布是稳定版本(driver 的),同时性能上也 有较大的提升,很其他1.0 的发布 参考资料 https:/ 阅读全文

posted @ 2020-01-28 12:01 荣锋亮 阅读(147) 评论(0) 推荐(0) 编辑

yugabyte 安装pg extention
摘要:前段时间在学习yugabyte 发现yugabyte 是直接复用了pg server的源码,所以当时就觉得大部分pg extension 也是可用。 今天看到了官方文档中有关于如何安装的,发现还得多看官方文档 安装方法 extention组成 一般来说一个extention 会包含: 共享库文件 . 阅读全文

posted @ 2019-10-27 09:50 荣锋亮 阅读(479) 评论(0) 推荐(0) 编辑

yugabyte与cockroachdb 的几个区别
摘要:下图是来自官方文档 说明 今天打算尝试使用yugabyte做为hasura graphql-engine 的pg 引擎,发现比较完美,仔细看官方文档,原来yugabyte 底层实现直接是基于原生pg server扩展的 cockroachdb是重新实现的pg协议,无法完备支持pg 协议 参考资料 h 阅读全文

posted @ 2019-10-18 20:18 荣锋亮 阅读(2088) 评论(0) 推荐(0) 编辑

cockroachdb docker-compose 本地集群运行以及prometheus监控
摘要:cockroachdb 官方提供的是一个直接使用docker 运行的方式,但是使用docker-compose 会比较方便,可以快速搭建一个集群 同时官方也提供了prometheus 的metrics,我们可以快速的通过grafana 提供一个dashboard docker-compose 运行 阅读全文

posted @ 2019-10-18 16:27 荣锋亮 阅读(753) 评论(0) 推荐(0) 编辑

yugabyte cdc 试用
摘要:目前yugabyte 的cdc 功能处于beta 阶段,应该也快实际可用了,以下是一个简单的试用 环境准备 使用docker-compose docker-compose 文件 version: '2' services: cdc-connector: build: ./ graphql-engin 阅读全文

posted @ 2019-10-18 10:51 荣锋亮 阅读(650) 评论(0) 推荐(1) 编辑

cratedb 做为prometheus 的后端存储
摘要:prometheus 提供了remote_write 以及remote_read 的数据存储方式,可以帮助我们进行数据的长时间存储、方便查询 cratedb 提供了对应的adapter,可以直接进行适配。 以下演示一个简单的cratedb 集群以及通过write 以及read 存储通过grok ex 阅读全文

posted @ 2019-08-18 10:17 荣锋亮 阅读(1482) 评论(0) 推荐(0) 编辑

jaeger使用yugabyte作为后端存储的尝试以及几个问题
摘要:前边写过使用scylladb 做为jaeger 的后端存储,还是一个不错选择的包括性能以及 兼容性,对于 yugabyte 当前存在兼容性的问题,需要版本的支持,或者尝试进行一些变动 create 语法的处理 逗号 CREATE TYPE IF NOT EXISTS ${keyspace}.keyv 阅读全文

posted @ 2019-07-20 22:38 荣锋亮 阅读(1047) 评论(0) 推荐(0) 编辑

scylladb docker-compose 用户密码认证配置
摘要:scylladb 对于用户的认证配置还是比较简单的,以下是一个docker-compose 配置的说明 环境准备 docker-compose 文件 version: "3" services: scylladb: image: scylladb/scylla command: --authenti 阅读全文

posted @ 2019-07-18 20:19 荣锋亮 阅读(1416) 评论(0) 推荐(0) 编辑

jaeger 使用scylladb作为后端存储
摘要:scylladb 是一个不错的apache Cassandra 替代,而且兼容很不错,今天在尝试过yugabyte 之后放弃了,因为在进行jaeger 创建 Cassandra schema 的时候碰到各种问题(可能兼容还是少有问题),试用之后发现很不错,没有碰到错误,以下是一个演示环境 使用了do 阅读全文

posted @ 2019-07-18 15:19 荣锋亮 阅读(1492) 评论(0) 推荐(0) 编辑

手工部署yugabyte的几点说明
摘要:ntp 时间同步 ntp 时间同步对于yugabyte 是一个比较重要的服务,需要注意时间的同步 YB-Master 个数的说明 原则 YB-Master 的个数,必须和复制因子的个数一样,同时master_addresss 地址的个数必须和复制因子一样 参考 比如4个node 的集群,复制因子为3 阅读全文

posted @ 2019-07-17 16:27 荣锋亮 阅读(1191) 评论(0) 推荐(0) 编辑

yugabyte docker-compose 运行试用
摘要:以前运行yugabyte 使用的是yb-docker-ctl,现在直接可以方便的使用docker-compose 运行了 pull image docker pull yugabytedb/yugabyte docker pull yugabytedb/yugabyte docker pull yu 阅读全文

posted @ 2019-07-17 15:51 荣锋亮 阅读(874) 评论(0) 推荐(1) 编辑

Why We Changed YugaByte DB Licensing to 100% Open Source
摘要:转自:https://blog.yugabyte.com/why-we-changed-yugabyte-db-licensing-to-100-open-source/ 主要说明了YugaByte 100%开源的原因,以及与 其他开源软件的比较 We are excited to announce 阅读全文

posted @ 2019-07-17 09:13 荣锋亮 阅读(415) 评论(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) 编辑

prisma 集成tidb 安装试用
摘要:以前官方提供的ansible 的脚本,现在有了docker的版本,可以方便测试使用 实际完整配置参考 https://github.com/rongfengliang/prisma-tidb 安装tidb clone 代码 git clone https://github.com/pingcap/t 阅读全文

posted @ 2018-08-21 20:24 荣锋亮 阅读(611) 评论(0) 推荐(0) 编辑

cratedb joins 原理(官方文档)
摘要:In this document we will present the following topics. First, an overview of the existing types of joins and algorithms provided. Then a description o 阅读全文

posted @ 2018-08-06 23:05 荣锋亮 阅读(790) 评论(0) 推荐(0) 编辑

cratedb geo 查询
摘要:cratedb支持的geo 查询还相对比较全,开发基本的功能已经够用了 安装cratedb 使用docker docker run -d -p 4200:4200 crate 创建数据库 创建表 CREATE TABLE country ( name string, country_code str 阅读全文

posted @ 2018-08-06 14:02 荣锋亮 阅读(840) 评论(0) 推荐(0) 编辑

cratedb json 数据导入
摘要:基本环境的搭建,可以参考相关文档,或者直接使用docker 安装 docker run -d -p 4200:4200 crate 导出mongodb数据(可选,同时使用工具进行数据类型转换) mongoexport --db <dbname> --collection <data> --out o 阅读全文

posted @ 2018-08-06 13:21 荣锋亮 阅读(976) 评论(0) 推荐(0) 编辑

导航