database


由于计划将一个原先在Linux下跑的NVR平台移植到Android上,而该程序有用了MySQL,并且是用C++写的。于是引出问题,到底移植过去之 后该用什么数据库?继续使用MySQL(使用非官方的版本,官方不支持)?还是干脆选用其他的数据库(如:Android自带的SQLite)? 在一开始,我安排了一个新人去做相关的research,research方向是MySQL,因为如果可以搞定mysql for Android,那意味着我们可以省掉很多的工夫,但结果是一团糟,一方面是这个新人没有做出来(也不可能做出来),另一方面,让一个新人去做这种事情, 本身就是非常的不合理。 所以,没办法,现在终于决定放弃mysql,直接朝着sqlite去了。 以下是ST(我的老板,VP)找到的一个各种关系型数据库之间的对比的资料,来自wikipedia Comparison of relational database management systems: http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems

各种关系型数据库之间的对比