CloudQuery 社区重启 | 愿归来仍是少年

自V1.4.2发布至今,19个月过去了,我心里一直有个坎,觉得忽悠了很多人,搞了一个半拉子社区,浪费这么多人的关心关注。
过去三年,消失了很多企业,庆幸我们还在。稳住之余,偶尔看到没更新的网页,想起早期3、5人在一起讨论产品、攻克技术、发版、直播的日子,失落满怀!一路蹒跚走过来,很多人都离开了CQ ( CloudQuery ) 团队,但还在群里默默关注着,社区版也是他们未竟的事业。我也看到社区版这么长时间没维护,关注的人并没有减少,很多人忍着bug继续使用着,非常希望我们继续更新。愧疚!
抱歉久等,是时候重启了!!
为什么一定要搞社区呢?我问过自己。在国内,无论免费还是开源,对收入/经营都不友好。说说我想到的三点理由:
互相给予的社会更健康更善良。摒弃拿来主义,人人献出一点力所能及的爱,当事的我们都会变得更好。
社区在我看来像工程师咖啡馆,大家身心放松,融入/分享其中,相互比较和鼓励,是突破创新的温床。
好软件需要社区,需要广泛/深刻的使用。不光国内用,国外也用,才能推进迭代和品质不断升级。
社区是凝结我多个美好期望的社会实践,是3年疫情也无法摁灭的心火。我坚信本土也能长出有质感长周期的共享软件。只要公司还在,我会坚持到底。
但做产品仅凭一腔热情是远远不够的。之前的版本,大家反馈过很多产品问题,很多人甚至灰心失望。是的,大小毛病不少,我看着都惭愧,但这次不会让你们再次失望,我们带来“不一样”的社区版:
01
企业级品质
这几年,我们交付了50多个企业级客户,很多都是业内头部。在一些巨头的反复捶打下,CQ产品无论功能、可靠性、性能等都是一流软件的水准。它对绝大部分企业可以开箱即用,功能也用不出啥大问题。
02
广泛数据库支持
当前的CQ几乎支持市面上主流的所有关系型/非关系型数据库,包含主流国产数据库如达梦、高斯、TDSQL、OceanBase、PolarDB等等,并且名单还在不断壮大。
03
新技术架构
为了后续社区版的持续发展,我们重构了部分基础架构,如权限系统、执行框架、语义分析、连接管理等。
此外,为了减少信息迟滞失真,我们组建了专职的运营小组,及时同步更新产品相关的文档、教程,并牵头解决安装、使用中碰到的各种问题。
在新动能助力下,重启之后,CQ社区版将会进入发布快车道,大概2~3周发一个版本,这里同步下接下来的一些产品规划:
功能升级:除数据库权限管控外,把过去较弱但使用较广的审计和脱敏向同类企业级产品对齐,增加“数据变更”、“数据分级分类”、“安全运维”等功能。
改进体验:用新的设计去优化过去较为不顺的链接管理、权限创建和分配、提权、数据保护等等功能。
最小安装:采用模块化设计,让产品在常见的8/16/32G虚机上都可以部署,并支持多台分布式部署。
也就是说未来的社区版会是一个更广谱更强大的“准企业版”,且节奏会更快。考虑到我们还需要企业版的收入去维持运营,我先回答朋友们比较关切的一个问题,社区版与企业版的区别是什么?
首先我非常尊重付费客户,他们是真正的衣食父母,没有他们我们不会撑过艰难岁月,不会有未来的发展壮大。但在产品上我倾向于社区版和企业版是同一分支,没有强大的社区用户基础,强大的企业版无从谈起。社区版的累积可以及时同步到企业版,企业版的共性也会反哺到社区版,这样确保企业采购的是一个能力不断迭代提升的有生命力的软件,而不是一个Project Snapshot。在设计上除少数企业级模块(比如集群、备份恢复、兼容等),社区版/企业版功能差不多,不过为了保障基本营收,我们还是会在“量”上做一些控制。
我们会为每个付费用户提供一对一通道,确保定制、使用和维护的问题都能及时推进。
功能迭代/产品排期会优先考虑企业客户,比如新的数据源支持。
就在写这篇“冲锋号”的同时,新的社区网站正在准备,新版社区版正在研发,我们定义这次重启为“2.0”。但为了让大家及时用上新版,我们开发了 1.5 版本,将在 2023年4月14号 发布,欢迎大家届时下载使用。
更强大的 2.0 正式版将在充分的测试验证后择机发布!恳请各位继续支持 CQ 团队,也希望以后的日子我们一起努力,把产品搞完善,继续呈现工具的力量," 让IT更美好 "!
亦凡
2023年3月23日

CloudQuery 社区重启 | 愿归来仍是少年的更多相关文章
- 愿你走出半生,归来仍是Java Parser
几天前,我的一个朋友给了我一个Haskell问题 Hey, MK,假设我有个BNF,并且我在Haskell中有个这个BNF的parser.现在,我想给这个BNF改一行,有没有办法不用动这个BNF pa ...
- 快速接入业务监控体系,grafana监控的艺术
做一个系统,如果不做监控,是不完善的. 如果为做一个快速系统,花力气去做监控,是不值得的. 因为,我们有必要具备一个能够快速建立监控体系的能力.即使你只是一个普通开发人员! 个人觉得,做监控有三个核心 ...
- docker配置mysql主从与django实现读写分离
一.搭建主从mysql环境 1 下载mysql镜像 docker pull mysql:5.7 2 运行刚下载的mysql镜像文件 # 运行该命令之前可以使用`docker images`是否下载成功 ...
- 【转载】Java Restful API 文档生成工具 smart-doc
谁说生成api文档就必须要定义注解? 谁说生成接口请求和返回示例必须要在线? 用代码去探路,不断尝试更多文档交付的可能性. 如果代码有生命,为什么不换种方式和它对话! 一.背景 没有背景.就自己做自己 ...
- hexo 配置文件 实例
# Hexo Configuration ## Docs: https://hexo.io/docs/configuration.html ## Source: https://github.com/ ...
- mysql知识点归纳-执行计划篇
愿历尽千帆,归来仍是少年 缘由: 优化sql,顾此记录一下,以便温习之用. 前置: sql执行过程:客户端 -> 连接器 -> 分析器 (或查询缓存 - > end) -> 优 ...
- 从零搭建springboot服务03-redis消息订阅
愿历尽千帆,归来仍是少年 1.所需依赖 <!-- Redis依赖 --> <dependency> <groupId>org.springframework.boo ...
- 从零搭建springboot服务02-内嵌持久层框架Mybatis
愿历尽千帆,归来仍是少年 内嵌持久层框架Mybatis 1.所需依赖 <!-- Mysql驱动包 --> <dependency> <groupId>mysql&l ...
- 从零搭建springboot服务01-初始搭建、内嵌swagger
愿历尽千帆,归来仍是少年 1.基础springBoot框架 编辑工具:IDEA.jdk1.8.tomcat8.maven3.3.9 编码格式:UTF-8 参考文献:https://www.cnblog ...
- mysql知识点归纳-锁(死锁)
愿历尽千帆,归来仍是少年 所遇问题: MySql 更新死锁问题 Deadlock found when trying to get lock; try restarting transaction 场 ...
随机推荐
- k8s资源清单创建pod
资源:对象 service pod deployment workload:pod,ReplicaSet,Deployment,statefulset,DaemonSet,Job,Crontabjob ...
- K8s进阶之一文搞懂PV,PVC及SC
前言 想了解Pod的基本存储,可以参考这篇文章:K8s新手系列之Pod的基本存储 概述 官方文档: 配置Pod使用PV进行存储:https://kubernetes.io/zh-cn/docs/tas ...
- 一文玩转NGINX(对于NGINX,你真的了解吗?)
前言 nginx [engine x] 是一个 HTTP 和反向代理服务器, 邮件代理服务器, 和一个通用的 TCP/UDP 代理服务器, 最初由 Igor Sysoev. 运行了很久 在许多负载重的 ...
- joomla4/5设置媒体管理可以上传word/pdf/zip/excel文档
在默认情况下,如果需要在joomla媒体管理上传word,excel,zip文档会提示不支持的文件类型如图: 解决方案 我们需要进行设置.点击媒体组件右上角的选项按钮,进入到设置页面. 在设置页面里设 ...
- win10 hyper-v 配置教程
非家庭版跳过以下这一步. pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv.txt ...
- 前端录制屏幕getDisplayMedia方法的视频分片问题
一.问题 最近在使用getDisplayMedia方法录制屏幕时遇到问题,总是在录制结束后才能得到全部的视频,最后通过查找资料发现有一个视频分片的配置参数,就是MediaRecorder: start ...
- C# 中委托和事件的深度剖析与应用场景
引言 在 C# 编程中,委托和事件是两个非常重要的概念,它们为程序的设计和开发提供了强大的功能和灵活性.委托可以看作是一种类型安全的函数指针,它允许将方法作为参数传递给其他方法,从而实现回调机制.而事 ...
- 突发,CSDN 崩了!程序员们开始慌了?
继前两天 B 站雪崩事件之后,国内最大的程序员站点 CSDN 居然也翻车了! 话说 CSDN 在程序员届的知名度甚至大于 B 站,我估计没有朋友没用过吧,来,先请大家用 4 个字来形容 CSDN _ ...
- Oracle故障处理:分析Oracle数据库离奇的多快读慢
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效 ...
- Golang基础笔记五之结构体
本文首发于公众号:Hunter后端 原文链接:Golang基础笔记五之结构体 本篇笔记介绍 Golang 中的结构体. 在 Go 中,结构体是一种用户自定义的数据类型,可以将不同类型的数据组合在一起. ...