我总是使用MySQL或PostgreSQL来处理我的项目,例如Web /桌面应用程序.
我有几次数据丢失,并且由于旧的备份我总是正常运行.
但对于最近的机场项目,我必须使用一些永远不会丢失数据的东西 – 至少不是数据库,直到它在电路中有电.
所以我认为DB2应该是最好的风险较少的任务?任何想法或提示.
提前致谢.
解决方法:
您提到的所有平台都可以运行接近零数据丢失配置.所有这些都可以部署在失败的配置中.
平台选择是这个难题的一部分.您的平台实施将决定您的要求是否得到满足.
> MySQL Cluster
> Oracle RAC
> PostgreSQL High Availability
> SQL Server High Availability
实际上,高可用性和灾难恢复是正常运行时间,Recovery Point Objective,Recovery Time Objective和成本之间的权衡.
零数据丢失和零停机时间昂贵,设置复杂且维护复杂.天下没有免费的午餐.