什麼是資料庫?什麼是資料庫管理系統(DBMS)?

資料庫和資料庫管理系統(DBMS)的主要特性。 資料庫是一個仔細組織成系統的信息集合。 在電腦系統中,可以讓我們組織數據並表示信息的技術被稱為資料庫管理系統。 DBMS是一個軟件,它封裝了資料庫的數據,並為我們提供了一種集中的方式來存儲、檢索、編輯、持久化等數據。 讓我們定義一些資料庫管理系統的主要特性: 高效:資料庫需要提供最優性能來存儲和檢索數據。 持久性:存儲在資料庫中的數據是永久性存儲的。當資料庫軟件終止或機器重啟時(除了硬件故障),數據應該仍然存在。 隱私與安全:資料庫允許我們隱私地和安全地存儲數據。它允許多個用戶訪問,並且每個用戶只能訪問和編輯其被允許的數據。某些用戶可能只能訪問數據而不能編輯或刪除數據。 共享訪問:多個用戶需要能夠通過適當的權限訪問共享數據。多個應用程序也可以訪問同一個資料庫。 強大:資料庫可以處理大量的數據,並且可以根據您的需求進行擴展,使用各種高級技術。這並不意味著只有在擁有大量數據時資料庫才有用 - 基於上述特性,即使只有很少的數據記錄,資料庫也可以很有用。 市場上有很多不同的資料庫管理系統。有些類似,有些相差很大。 基於關聯模型的關聯式資料庫管理系統是現實世界中最常用的一些。 很快,我將詳細介紹3個流行的開源關聯式資料庫管理系統:PostgreSQL、MySQL和SQLite。