redis和mysql怎么配合使用 為啥Redis/Mongo這么快,就不能直接替代mysql嗎?
為啥Redis/Mongo這么快,就不能直接替代mysql嗎?你好,我是一名互聯(lián)網(wǎng)行業(yè)開發(fā)工程師,同時也是高質(zhì)量vlog領(lǐng)域的創(chuàng)造者。歡迎關(guān)注我!目前互聯(lián)網(wǎng)緩存中間件大多使用redis、mongodb
為啥Redis/Mongo這么快,就不能直接替代mysql嗎?
你好,我是一名互聯(lián)網(wǎng)行業(yè)開發(fā)工程師,同時也是高質(zhì)量vlog領(lǐng)域的創(chuàng)造者。歡迎關(guān)注我
!目前互聯(lián)網(wǎng)緩存中間件大多使用redis、mongodb等NoSQL數(shù)據(jù)庫,解決方案比較成熟。但是為什么要使用關(guān)系數(shù)據(jù)庫呢?讓我們談?wù)勎业睦斫猓簉edis和mysql有很大的區(qū)別。
具體如下:
mysql是一個中小型的網(wǎng)絡(luò)數(shù)據(jù)庫,雖然比Oracle和SQL server要小,但是它的并發(fā)能力遠(yuǎn)遠(yuǎn)大于訪問能力。
Redis是一個日志類型、鍵值數(shù)據(jù)庫,支持網(wǎng)絡(luò)、基于內(nèi)存和持久性。
可以認(rèn)為redis比mysql簡單得多。
MySQL支持群集。
現(xiàn)在很多軟件使用redis作為MySQL的本地數(shù)據(jù)庫緩存,然后在適當(dāng)?shù)臅r候與MySQL同步