我是一家约50人的小公司的唯一系统管理员,我被要求开发一个内部应用程序来跟踪工作完成情况并根据这些数据提供报告.我打算将它构建为Web应用程序.我有大致相同的
MySQL,Postgresql和MSsql开发经验.我们主要是一个基于Windows的商店,但我对Windows和Linux系统管理都很满意.
这是我最关心的两个问题:
>易于管理.我不希望永远维护这个数据库.为了最终不得不接替我的人,哪个数据库进入门槛最低?
>数据完整性.这意味着事务安全,强大的存储以及轻松的备份/恢复.如果可以轻松复制数据库,那就更好了.
这个项目没有很多预算,所以我只能使用上面提到的一个免费数据库系统.你会选择什么?
更新:
考虑到MSsql(sql Server Express)似乎在以Windows为中心的环境中具有优势,我可能会重新考虑我的语言选择.我熟悉PHP,但并不过分喜欢它.例如,ASP.NET似乎相当受欢迎.我也听过很多关于Visual Studio工具的好东西.