结构化查询语言(Structured Query Language)简称SQL
。
MySQL是一个关系型数据库管理系统,使用SQL
语言是访问数据库。
MySQL基础入门知识:https://note.niefee.com/%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91/MySQL%E7%AC%94%E8%AE%B0%E5%A4%A7%E5%85%A8.html
MongoDB是一个介于关系数据库和非关系数据库之间的产品。支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。
基础使用:https://note.niefee.com/%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91/MongoDB.html
建议阅读:https://elemefe.github.io/node-interview/#/sections/zh-cn/storage?id=replication
引入缓存可以提高性能,但是数据会存在两份,一份在数据库中,一份在缓存中,如果更新其中任何一份会引起数据的不一致,数据的完整性被破坏了,因此,同步数据库和缓存的这两份数据就非常重要。
常用redis/memcache作数据库的缓存,相关分析可参考:https://www.zhihu.com/question/27738066