我2009年做政府项目的时候用过达梦数据库。
那时候的印象,它的数据库迁移工具挺好的,我们用的SQL SERVER/ORACLE库都能比较轻松的迁过去。我是ORACLE重度用户,有实施专家证,和ORACLE相比,对达梦的其他方面就无感了。
我用它的ECLIPSE改的查询工具也不习惯,我还是喜欢PLSQL DEVELPOER。我后来自己仿PLSQL DEVELOPR也写了一个可用于达梦查询和管理的工具。当时想做通用工具,深入进去,还是太复杂,没有最终写完。
那段时间,我有一个软件被一个朋友破解了,我每月和他见一两面,他和我说了几次这事,大意就是我的软件防护太简单了。我后来对逆向也产生了兴趣,几乎每天都要玩一下。
后来我研究了下达梦,我发现它有一个缺陷,可以很容易绕过它的权限认证,于是我写了一个程序,在任务栏上有个图标,处于“播放”状态时就能绕过权限认证,处于“停止”状态时就走它原有的逻辑。
我给我的同事演示,他们除了“牛逼”,也说不出别的东西。
那时还处在达梦的推广期,有一个达梦的人专门和我们对接数据库在项目上的实施。我后来给他演示,给他造成很大的震撼。他上报了他们公司,他们一个什么经理专门和我聊了几次。
也邀请我参加了几次他们和厂商沟通的会议。那时候达梦在软件园,我们公司在租的民宅里。去达梦开会,那种豪华的氛围,感觉就两字——“牛逼”。
对接人和我说他们正在开发新版本,到时候送我一套。
大约过了一年,新版本上市了,没有送我。
我后来换了工作,脱离原有行业,就没有再用过达梦了。三年后,我去了软件园上班,不到一年,达梦从软件园搬走了。他们那栋楼,现在是一些乱七八糟的公司在用,有人在软件园开影楼,有人在软件园开私立幼儿园。都不搞IT了。
我去年换了工作。工作需要,又用了达梦。他们的ECLIPSE壳没变,还是不好用。那个数据库迁移工具也没变,还是那么好用,只是我们的库一开始就建立在达梦之上,已经没有了需要迁移的应用场景。
从初见到再见,一晃,15年了。