在从事数据库行业之前,我只是在学校学习的时候简单了解过MySQL、Oracle、Redies、MongoDB等数据库。真正开始了解分布式数据库是在工作之后,接触的是HBase,HBase是一个高可靠、高性能、面向列、可伸缩的分布式数据库,主要用来存储非结构化和半结构化的松散数据。在这个阶段,我才算真正的体会到分布式数据库的魅力,HBase的目标是处理非常庞大的表,可以通过水平扩展的方式,利用廉价计算机集群处理由超过10亿行数据和数百万列元素组成的数据表。
与巨杉结缘是在某个项目上,巨杉的分布式事务与 ACID 能力可以同时支持多种类型数据,在某种程度上已经具备替代传统数据库的能力,例如在一些影像平台的场景中,一般用户是使用nas存储来存放非结构化数据如图片、影像等,使用MySQL或者Oracle来存放结构化数据如用户信息、手机号、姓名等,这样运维工程师需要维护多个产品,但是巨杉可以存储所有类型的数据,工程师只需要维护巨杉这个产品就可以了,很大的提升了运维效率。
目前的工作还在使用传统数据库,也接触分布式数据库,我相信在未来分布式数据库会获得更加好的发展,在此也祝巨杉的分布式数据库新的一年更上一层楼。