国产开源数据库设计工具CHINER
我们在项目设计与开发的初期往往需要设计大量的表,此时使用数据库设计工具,开发工作就会变得非常高效。CHINER是一款支持多种数据库,独立于具体数据库之外的数据库关系模型设计平台,使用React+Electron+Java技术栈构建。
CHINER最早名称叫“PDMan”(Physical Data Model Manager),即为“物理模型管理”。后继经过多轮迭代与集成测试并经开发市场的实践检验,产品已到达一个比较成熟稳定的阶段,重新对软件产品进行了命名,并随后发布。产品最终命名为“CHINER”(CHINESEEntity Relation)即为“国产实体关系图工具”,为方便国内普及与推广,并将其中文命名为“元数建模”,从此CHINER真正进入开发人员视野,并大规模使用。
作为一款国内开源软件工具,Chiner发展历程非常坎坷,项目开发团队最初是由若干开源爱好者组成的技术创业团队,在共同理念的引导下,抱着振兴中国开源技术的怀情,克服资金、人员、技术等方面障碍,最终得以圆满推出这一款成熟的软件产品,我们来看下它的发展历程。
2018年初,核心开发者和几个对开源有兴趣的社区好友,创立了一个开发团队,用一个半月时时间完成了PDMan的1.0版本发布,解决了从无到有的问题。2018年5月,推出了PDMan第一个开源公开版,中间持续阶段性更新,直到2019年1月,不再更新。
当时每天有3000家以上的公司或者独立的个人在使用PDMan进数据库设计工作,开发团队自己以及用户在使用的过程中,提出了很多优化建议方案。因前期设计考虑不充分,很多优化升级执行起来非常困难,2019年12月,开发团队规划了另一个全新的版本。
当情怀遇上生存发展,饿着肚讲理想,非常困难。2019 年底,因为资金问题,开发团队差点解散,幸好有业界同样对中国编程开源事业热心支持的人士为开发团队安排了两个开发项目,资金问题才得到解决,熬过最困难的时期。随后,开发团队克服各种困难,完成了技术架构设计、界面原型设计、关键核心模块的开发编码。在大家的共同努力,持续投入下,历经三代,直到2021年7月17日,终于推出全新的3.0版本。不忘初心,方得始终!
CHINER作为一款由国人所开发的开源数据库设计工具,其软件成熟度不断提升,软件生态圈越来越完善,越来越受广大开发人员喜爱。

