昆仑数据库团队的初心

zhaowei 提交于 周二, 07/13/2021 - 14:49
最近,我们泽拓科技完成了天使轮融资,这段时间我回顾了昆仑数据库近2年的开发历程,感慨良多,给大家分享一下我们昆仑数据库团队的初心。 昆仑分布式数据库是一款高性能NewSQL分布式数据库。我们的核心目标是解决用户的海量数据存储管理和利用面临的问题。

昆仑数据库分布式事务处理机制和原理

zhaowei 提交于 周二, 09/21/2021 - 16:26
昆仑分布式数据库的分布式事务处理机制基于经典的两阶段提交算法,并在此基础上增强了其容灾能力和错误处理能力,以便做到任意时刻昆仑数据库集群的任意节点宕机或者网络故障、超时等都不会导致集群管理的数据发生不一致或者丢失等错误。本文完整介绍昆仑分布式数据库的分布式事务处理机制,包括其错误处理和容灾机制。

昆仑分布式数据库中的分库分表方案与规则

zhaowei 提交于 周三, 08/18/2021 - 17:56

在昆仑数据库中,数据的分布有‘database', 'schema' 和'table' 3个层级。一个database里面可以包含任意数量的schema。schema是对用户表的逻辑分组,每个database在创建后默认的schma是public,用户还可以随时按需增加更多schema。每个schema里面可以创建任意数量的table。连接到昆仑数据库的任何一个计算节点时需要指定database,该连接只能访问该database里面的schema和表,不可以访问其它database里面的schema和表。系统元数据表时共享的,连接到任何database都可以访问。

昆仑的每个database里面的每个schema都在后端所有的存储集群都对应有一个mysql 的database来存储其中所有的表分片。命名的对应规则是计算节点中名为myDB的database里面名为mySchema的schema,在每一个mysql存储集群中的database名为 myDB_$$_mySchema,这个myDB.mySchema 里面的任何一个表或者表分区 对应于存储集群的 数据表就存储在某一个存储集群的 myDB_$$_mySchema这个database中。

如何通过c#连接访问kunlun cluster(Postgresql)

charles 提交于 周日, 08/08/2021 - 18:56

上一篇教大家如何快速一键安装kunlun cluster,有兴趣的可以点击以下连接访问:

http://www.zettadb.com/blogs/install_kunlun_cluster

在安装完kunlun cluster后,我们就可以对其进行操作了。由于kunlun cluster的计算节点是用的Postgresql,所以可以连接kunlun cluster的方法,也可以用来连接Postgresql。

该篇文章主要是讲解如何在linux上使用Python和c#对kunlun cluster(Postgresql)进行连接访问。

开源代码的自动化测试探秘

kunlun 提交于 周五, 08/06/2021 - 12:10

公司内部使用Jenkins系统来对产品进行自动化测试,该系统可以被外网访问,外网用户可以通过访问 ​http://zettatech.tpddns.cn:18080 来获取产品测试的最新情况。

公司代码已经开源,我们针对开源代码在Jenkins中部署了一些列自动化测试,并每天检查测试结果,及时修复问题,来保证产品质量。

后续,我们还将针对开源代码部署更多的测试,更全面的保证产品代码质量。

编译测试

当前,在Jenkins系统中,我们主要部署了如下开源代码的编译测试任务:

如何快速安装玩转kunlun cluster

charles 提交于 周五, 07/30/2021 - 16:50
  •           该文档仅供参考,详细请查看:

https://gitee.com/zettadb/kunlun_scripts/blob/main/cluster/README.cn.md

在安装完所有的库和依赖情况下,相比于手动安装 kunlun cluster 需要30分钟到一个小时的时间安装,一键快速安装只需要10分钟就可以玩起来。

 

在安装之前,要确保安装环境满足以下要求:

昆仑数据库0.8.3发布了! kunlun database 0.8.3 is released!

zhaowei 提交于 周三, 07/28/2021 - 10:58

今天(2021年7月28日),昆仑数据库0.8.3 发布了.

这是一个非常重要的大版本更新,包含了0.8 版本中的一多半工作量。该版本完成了对高级分布式查询处理功能的全部实现,包括聚集查询,多表连接,子查询,CTE,window function,存储过程等,并且修复了50多个bug,涉及分布式查询处理,sequence,以及分布式DDL 语句处理及其replication等功能。

昆仑数据库0.8.3因此具备了十分稳定可靠的分布式查询处理能力,可以处理多表连接,子查询,存储过程,window function,聚集查询等高级SQL查询。再加上之前已经完成的功能,昆仑数据库目前已经具备了完备的OLTP事务处理功能,包括分布式事务处理,分布式查询处理,常用DDL和DML语句都已经支持。并且目前昆仑数据库已经具备了OLAP分析以及所有高级SQL查询功能。现在正是开始试用和POC测试的好时机。预计昆仑数据库1.0正式商用版本今年年底发布。

泽拓科技完成数千万元人民币天使轮融资

zhaowei 提交于 周三, 06/23/2021 - 10:23

泽拓科技完成由知名早期投资机构(VC)领投数千万元人民币天使轮融资,我们将建立完整的研发,销售,售后服务,运营团队。

目前本公司主打产品昆仑分布式数据库即将发布0.8.3版本,在这个版本中,昆仑数据库将通过所有功能测试,确保产品稳定性并且完备地支持SQL增删改查功能,这样昆仑分布式数据库就具备了完备的数据管理(DDL和DML)和事务处理能力。