最近有一个感悟,即使想认真的学习,也必须有所取舍。。。
SQL和NoSQL的主要区别是:
SQL数据库对数据类型和一致性有要求,NoSQL为了速度、灵活性和规模而放弃了或者部分放弃了数据类型和一致性。
在开发应用程序时,最基本的选择之一就是是否使用SQL或NoSQL数据库来存储数据。传统的SQL(即关系)数据库是几十年技术演进、良好实践和实际压力测试的产物。它们是为可靠的事务和特殊查询而设计的,是业务应用程序主要采用的方式。但他们也承受了一些限制,比如死板的计划,使他们不适合其他种类的应用。
NoSQL数据库是为了突破这些限制而产生的。。。
北京模范
不错