上QQ阅读APP看书,第一时间看更新
2.4.2 NoSQL与RDBMS
在过去的几年里,虽然一些RDBMS供应商声称在可管理性方面做出了很多改进,但是,高端的RDBMS系统维护起来仍然十分昂贵,而且还需要训练有素的DBA协助。DBA需要亲自参与高端RDBMS系统的设计、安装和调优。NoSQL数据库从一开始就是为了降低管理方面的要求而设计的;从理论上来说,自动修复、数据分配和简单的数据模型,的确可以让管理和调优方面的要求降低很多。但是,DBA的“死期将至”的谣言未免有些过于夸张,毕竟需要有人对关键性数据库的性能和可用性负责。NoSQL和关系型数据库的简单比较如表2-1所示。
表2-1 NoSQL和关系型数据库的简单比较
续表