PostgreSQL功能强大,完整的网络关系数据库,完整的事务支持,分布式解决方案等。MySQL则不然,在Oracle手里注定不会持续添加高级功能。以学习的角度来考虑,推荐楼主使用PostgreSQL。不过,PostgreSQL的Windows版比Linux版性能差很多,但对于楼主的应用来说也不差这点,呵呵。我现在做应用,网络关系数据库的,用户有钱,就给他上MSSQL Server,没钱,就给他用PostgreSQL,反正两者都不差。Oracle太贵了,不过从开发的角度来看,使用PostgreSQL的程序移植到Oracle比较要比MSSQL的简单。