《PHP精粹:編寫高效PHP程式碼》——2.2節選擇如何儲存資料
本節書摘來自華章社群《PHP精粹:編寫高效PHP程式碼》一書中的第2章,第2.2節選擇如何儲存資料,作者:(美) Davey Shafik,更多章節內容可以訪問雲棲社群“華章社群”公眾號檢視
2.2 選擇如何儲存資料
有4個主要選項用於儲存資料:
文字檔案 對於很少更新的少量資料,這是理想的選擇(例如配置檔案),在應用程式中用於記錄事件或錯誤。
會話資料 對於只為下一次請求或者訪問持續期間所需的資料,可以在使用者的會話中儲存資訊。為臨時資料使用會話是最佳的方法,因為使用會話將避免記錄過多資料,或者新增功能以清理不再需要的資料。
關聯式資料庫 這是本章要重點講述的儲存型別,除此之外,還要講解如何使用PDO訪問資料庫。對於已知結構的資料而言,關聯式資料庫是完美的,例如包含使用者資訊的表(誰都有一個ID、姓名、網站網址等)。
NoSQL資料庫 NoSQL(通常代表“Not Only SQL”)資料庫是已建立的替代資料庫技術。例如CouchDB、MongoDB以及Cassandra。將這些技術用於不知名或靈活結構的資料是最好的,而最初設計這些技術是用於儲存不同的檔案的。
如前所述,本章將重點講解關聯式資料庫,在現今Web應用程式中關聯式資料庫和PHP是天生的搭檔。
相關文章
- 《PHP精粹:編寫高效PHP程式碼》——第1章物件導向程式設計PHP物件程式設計
- PHP 編譯引數儲存PHP編譯
- 編寫高效的 CSS 選擇器CSS
- 企業資料儲存選擇Yotta企業雲盤更安全高效
- PHP 編寫守護程式PHP
- 如何編寫高效的Android程式碼Android
- PHP memcached 各種資料型別儲存PHP資料型別
- 如何選擇mysql的儲存引擎MySql儲存引擎
- 資料成本:雲端儲存成本高嗎如何節省資料儲存成本
- 服務端指南 資料儲存篇 | 選擇合適的資料儲存方案服務端
- PHP 編寫基本的 Socket 程式PHP
- 如何編寫乾淨高效的CSS程式碼CSS
- 企業雲盤,資料儲存的必要選擇
- [積德篇] 如何少寫PHP "爛"程式碼PHP
- [積德篇] 如何少寫PHP “爛”程式碼PHP
- 50億海量資料如何高效儲存和分析?
- 資料結構複雜圖形儲存 PHP 版資料結構PHP
- PHP匯出大量資料,儲存為CSV檔案PHP
- 2.2.php://stdin&php://stdoutPHP
- 如何選擇合適的MySQL儲存引擎MySql儲存引擎
- 如何選擇RabbitMQ的訊息儲存方式?MQ
- 如何編寫高效的 Shell 指令碼指令碼
- 如何儲存陣列配置到 PHP 檔案陣列PHP
- [精選]Clean PHP Code(清晰的PHP程式碼思路)PHP
- 如何寫出高效能程式碼(二)巧用資料特性
- 【PHP資料結構】圖的概念和儲存結構PHP資料結構
- PHP+七牛雲端儲存上傳圖片程式碼片段PHP
- 編寫還可以的php 圖片上傳類程式碼PHP
- PHP編譯選項PHP編譯
- 編寫高效的Android程式碼Android
- 用PHP編寫Android應用程式PHPAndroid
- python 3.6如何儲存編輯好的程式碼Python
- wpf winform 選擇檔案或選擇資料夾程式碼ORM
- (轉)PHP連線資料庫之PHP連線MYSQL資料庫程式碼PHP資料庫MySql
- PHP資料寫入MySql資料庫PHPMySql資料庫
- 為高效能FPGA平臺選擇合適的儲存器FPGA
- 怎樣選擇PHP的版本PHP
- 用php編寫我的第一段程式碼:hello worldPHP