想当年oracle和db2都在神坛上,我在最开始用的mysql,一直向往什么时候用上oracle,可后来有了去ioe运动,我用上了oracle后发现其12c的新特性用处不大,但是oracle的架子倒是挺大.另外现在大数据也挺火,虽然我们的业务暂时可能没那么大,但是对于非关系型数据库还是有些需求,至于缓存暂时用不上.
候选方案有mysql,mariadb,postgresql
mariadb是linux上默认取代mysql的数据库,据说性能更好另外还有些新特性.但是既然有差别,就很难说这些差别就是好的,因为软件设计嘛,就是不断tradeoff的过程,所以人们的出发点不一样就很难说哪个更好.另外保证兼容性是个很难得保证,至少mariadb现在在版本号上已经不再和mysql一致了.
相对于mariadb也是mysql资料居多,另外阿里的drds也是向mysql兼容,所以maridb被干掉了
由于有对文档型db的需求,所以考虑了postgresql,这是一步到位的方案,另一个方案就是mysql+mongodb,虽然后面的方案多了一种技术,但mysql是大家都很熟的.另外网上看了下activiti都是跑在mysql上的,貌似跑在postgresql有些不同,所以先mysql吧.
商业版还是社区版?当然选商业版了