background image
开发者拥抱 NoSQL 的 5 个阶段
相信很多开发者都有个疑问,如果以一种简单、灵活的方法来存储程序数据,
应该选择 NoSQL 还是 SQL 呢?
NoSQL 数据库提供了非常完美的体验:一个安装包,启动数据库,使用
JSON API 进行数据读写操作。此外,NoSQL 支持快速迭代。
SQL 方案需要更多的预先投资:配置服务器,插入数据,设定数据表,以
对象关系映射系统来进行数据获取。
两者对比权衡,创业公司更青睐 NoSQL。那么要拥抱 NoSQL,需要经历
哪些阶段呢?
阶段一:排除
决定使用 NoSQL 便意味着你做出了两个重要决定:无需 ACID 事务和无需
一个架构。这看起来是无害的,但是其结果会对程序产生深远影响。