應用程式總是需要一個資料庫嗎?

關於資料庫需求的一些想法。也許你需要它,也許不需要。 應用程式總是需要一個資料庫嗎?當然不是。 就像科技中的一切一樣,在每個情況下都沒有一個理想的解決方案。 電腦提供了許多不同的資料儲存方式。最明顯的替代方案是檔案。 一個常見的例子是內容管理系統(CMS)。有些CMS使用資料庫來儲存資料(比如WordPress),有些則更偏好使用檔案來儲存資料(比如Grav或Statamic)。 在這種情況下不使用資料庫意味著更簡單的部署到一個虛擬主機服務上。 但是當處理大量資料時,資料庫絕對是簡化長期生活的好方法。 如果您正在開發一個macOS或iOS應用程式,您可能會決定只需要一個JSON或Plist檔案來處理資料,因為使用者不需要儲存大量資料。 或者可能Core Data(內部SQLite資料庫的封裝)對您來說是最適合的選擇。 總之,它始終是復雜性與便利性的平衡。