《PHP精粹:編寫高效PHP程式碼》——2.2節選擇如何儲存資料

華章計算機發表於2017-08-01

本節書摘來自華章社群《PHP精粹:編寫高效PHP程式碼》一書中的第2章,第2.2節選擇如何儲存資料,作者:(美)  Davey Shafik,更多章節內容可以訪問雲棲社群“華章社群”公眾號檢視

2.2 選擇如何儲存資料
有4個主要選項用於儲存資料:
文字檔案  對於很少更新的少量資料,這是理想的選擇(例如配置檔案),在應用程式中用於記錄事件或錯誤。
會話資料  對於只為下一次請求或者訪問持續期間所需的資料,可以在使用者的會話中儲存資訊。為臨時資料使用會話是最佳的方法,因為使用會話將避免記錄過多資料,或者新增功能以清理不再需要的資料。
關聯式資料庫  這是本章要重點講述的儲存型別,除此之外,還要講解如何使用PDO訪問資料庫。對於已知結構的資料而言,關聯式資料庫是完美的,例如包含使用者資訊的表(誰都有一個ID、姓名、網站網址等)。
NoSQL資料庫  NoSQL(通常代表“Not Only SQL”)資料庫是已建立的替代資料庫技術。例如CouchDB、MongoDB以及Cassandra。將這些技術用於不知名或靈活結構的資料是最好的,而最初設計這些技術是用於儲存不同的檔案的。
如前所述,本章將重點講解關聯式資料庫,在現今Web應用程式中關聯式資料庫和PHP是天生的搭檔。


相關文章