2011-09-23 131 views
0

如果有人要使用PHP构建大学管理系统,那么您会建议使用哪种数据库 - Mysql或Oracle?或者让我这样说吧..如果有人使用mysql作为大学管理系统的数据库,还是使用Oracle更好?要使用哪个数据库 - Mysql还是Oracle?

由于提前

编辑

对不起,我本来应该更具体的关于大学的管理系统。计划是什么,存储学生,老师,员工信息。在课程中注册学生(学生将在线连接并自行完成)。所有学生,教师和员工都将拥有自己的个性化页面。其他一些功能收费,图书管理,考勤跟踪等

谢谢:)

+0

这两个数据库是绝对确定。这主要取决于个人意见,经验等:) – Karolis

+1

他们各有其优点和缺点。从数据库中找出你想要的,研究哪种最适合你的目的。 –

+3

我认为你将不得不提供比这更多的信息。多少桌子?多少数据?摄取率?并发用户数量?可靠性要求?你需要什么级别的技术支持?这个问题太广泛了。 –

回答

2

在我看来,MySQL是大多数东西足够强大。如果你正在寻找数据存储,那么MySQL将完成这项工作。如果您要做大量的集群,复制,存储过程,触发器以及与企业软件(如PeopleSoft)的集成,那么Oracle可能是一个更好的解决方案。

这是一个相当难回答的问题,无法知道数据库将如何被利用。

根据我的经验,我已经使用MySQL集群并跨时区复制与高流量的社交网络,并没有任何问题。

0

如果你写使用PDO库为你的数据库访问你的PHP应用程序,那么你的应用程序将能够无需更改代码与MySQL或甲骨文公司(或其他多个DB)工作。但是,如果您现在必须对数据库做出选择,那么在这两者之间就会降低成本:MySQL是免费的; Oracle花钱。相当多的钱。

MySQL作为数据库没有什么问题。它能够运行高性能,高容量的系统。虽然使用像Oracle这样的商业数据库有好处(否则他们无法证明价格是合理的)。

(顺便说一下,顺便说一句,这是值得了解的是,甲骨文公司还拥有MySQL的。所以实际上这两个数据库是由同一家公司生产)

相关问题