這個主題有著各種各樣的表現。在偶爾的談話中、郵件列表的線索中,以及網上的論壇中,同樣的問題經常出現,掩蓋在不同的話題下。許多網站部分或全部都集中在Web數據庫架構上,或者直接,或者間接法。在各種會議上,聽眾都跑去聽來自 Internet巨頭的大腕兒談論數據庫架構。來自 Internet巨頭的每個人都被認為是權威,有時甚至受人崇拜,似乎他在一個應用程序上的經驗,對于任何情形,都是最后的箴言(順便說一下,請不要認為我的經驗就是最后的箴言)。
為什么這個問題,“如何構建良好的互聯網網數據庫架構?”如此受人關注?在我看來,有兩點原因。其一,大多數人都不知道怎么回答,而他們認為別人可以回答;其二,人們認為這個問題的賭注太大,風險甚高。有時候這兩種想法都是真實的,但正像我隨后要解釋的,一樣都不像人們所認為的那樣真實。
有很大一塊真實世界的問題領域,對于這樣的問題領域,開一個簡單的處方是不可能的。工程學科,即使靠了其他很多學科的協助,也被認為是太難、太少人理解、太讓人恐懼,或甚至就不是公司工程師文化的一部分。但實際上,有很大一塊領域,實現真正的工程化是有可能的,而另外一大塊,則最好是應用啟發式方法以及通常的經驗法則。兩方面結合起來,我相信已經涵蓋了絕大部分情況。這樣一來,你應該看到希望了!
從網站建設需求開始總是最好的,所以,讓我們看看,對于支撐網站運行的數據庫來說,哪些需求是最重要的。
本文地址:http://m.knowyourextract.com//article/3317.html