2018-10-17 NOSQL

参考:https://www.jianshu.com/p/864b80516127

1 NOSQL是什么?

2 为何要使用NOSQL数据库?

1、NOSQL具有灵活的数据模型,可以处理非结构化/半结构化的大数据。
2、NOSQL很容易实现可伸缩性。(向上扩展与水平扩展)
3、动态模式
4、自动分片
5、复制

3 NOSQL的优势?

1、易扩展
2、大数据量,高性能
NOSQL数据库都具有非常高的读写性能,尤其在大数据量下,同样表现优秀。这得益于它的无关系性,数据库的结构简单。
3、灵活的数据模型。
NOSQL无需事先为要存储的数据建立字段,随时可以存储自定义的数据格式。而在关系数据库里,增删字段是一件非常麻烦的事情。
4、高可用。
NOSQL在不太影响性能的情况下,就可以方便的实现高可用的架构。

总结:

1、NOSQL数据库的出现,弥补了关系数据(比如MySQL)在某些方面的不足,在某些方面能极大的节省开发成本和维护成本。
2、MySQL和NOSQL都有各自的特点和使用的应用场景,两者的紧密结合将会给Web2.0的数据库发展带来新的思路。让关系数据库关注在关系上,而NOSQL关注在存储上。

你可能感兴趣的:(2018-10-17 NOSQL)