Nosql 的崛起挺快的,给传统的 SQL 数据库带来不少压力,但说要取而代之,好像还不太。毕竟 SQL 数据库在多场景下还是比较好用的。不过,NoSQL 的灵活性和扩展性,真的是让多开发者眼前一亮。比如说我自己,之前接触到的 mongodb,真心觉得它是个棒的工具。
MongoDB 作为一个非关系型文档数据库,适合存储文档类型的数据。想要做个数据存储、查询,甚至是动态扩展,mongodb 简直是小菜一碟。用它来做数据挖掘、一些非结构化的数据,效率和灵活性都挺强的。
我记得当时第一次使用它时,完全被它的操作方式震撼了。比如,使用show db
命令就能看到所有的数据库,简单清爽。不像传统的 SQL 那样,受限于表结构和关系,MongoDB 的灵活性让够随心所欲地存储数据,真心觉得挺好用的。
如果你还没有接触过 NoSQL,可以先了解下 MongoDB。我觉得它的文档和社区也做得挺好,学习起来没有太多障碍。,它是一个让你在数据上游刃有余的工具,值得尝试一下。以后有机会做分布式系统时,MongoDB 也能派上大用场。
如果你在做数据存储时遇到了一些复杂需求,不妨试试 NoSQL 数据库,尤其是 MongoDB,蛮适合开发者做快速原型或大数据。