2010-08-01 78 views
2

問候,博客的推薦數據庫後端

我正在使用php構建我的個人網站。我的標準方法是使用MySQL作爲數據庫後端。我聽說過很多關於面向數據庫的文檔,我想知道這些(couchDB,mongoDB)對我來說可能是更好的選擇。

據我所知,一個低流量的網站,例如我的個人主頁,不會看到運行不同數據庫的巨大改進,但我很欣賞「小事情」。

該數據庫將主要保存文本數據,如評論和博客文章。除此之外,我會存儲一些圖像。因此,總而言之,任何人都可以給我一個優點和缺點,或者對使用特定DB後端的其他批評,最顯着的是更新的面向文檔的後端?

謝謝。

+1

專業:你聽起來像你想學習新東西。 Con:學習新東西需要時間。建議:學習不同的技術。 – msw 2010-08-01 16:05:20

回答

2

真的,最重要的考慮因素是關係數據庫(如MySQL)和麪向文檔的數據庫(如mongoDB)之間。與每類數據庫之間的差異相比,每個類別之間的差異通常較小,特別是對於您所討論的應用程序而言。

我的第一個建議是使用現有的軟件,如WordPress。在這種情況下,您將需要使用它們的後端,這將成爲關係數據庫。

如果你確定你想重新發明輪子,並且你有一個可容納它的主機,我會選擇一個面向文檔的數據庫。主要優點是寬鬆的架構;當您修改數據庫並將其添加到數據庫時,您無需擔心修改數據庫中的數據 - 只需處理丟失的字段即可。

+0

好的,很酷。我希望這種靈活性。 – kobrien 2010-08-01 16:05:30