當前位置:編程學習大全網 - 編程軟體 - Python學哪個數據庫

Python學哪個數據庫

主流的關系型數據庫:

1. MySQL:目前使用最廣泛的開源、多平臺的關系型數據庫,支持事務、符合ACID、支持多數SQL規範。

2. SQL Server:支持事務、符合ACID、支持多數SQL規範,屬於商業軟件,需要註意版權和licence授權費用。

3. Oracle:支持事務,符合關系型數據庫原理,符合ACID,支持多數SQL規範,功能最強大、最復雜、市場占比最高的商業數據庫。

4. Postgresql:開源、多平臺、關系型數據庫,功能最強大的開源數據庫,需要Python環境,基於postgresql的time

scaleDB,是目前比較火的時序數據庫之壹。

非關系型數據庫:

非關系型數據庫也被稱為nosql,作為關系型數據庫的壹個補充,能在特定場景和特點問題下發揮高效率和高性能。

常見的非關系型數據庫類型有鍵值存儲數據庫和面向文檔數據庫。

鍵值存儲數據庫類似hash,通過key做添加、刪除、查詢、性能高,優勢在於簡單、易部署、高並發,主要產品有:

Redis:開源、Linux平臺、key-value鍵值型nosql數據庫,簡單穩定,非常主流的、全數據in-momory,定位於快的鍵值型nosql數據庫。

Memcaced:壹個開源的、高性能的、具有分布式內存對象的緩存系統,通過它可以減輕數據庫負載,加速動態的web應用。

面向文檔數據庫以文檔的形式存儲,每個文檔是壹系列數據項的集合,每個數據項有名稱與對應的值,主要產品有:

MongoDB:開源、多平臺、文檔型nosql數據庫,最像關系型數據庫,定位於靈活的nosql數據庫。適用於網站後臺數據庫、小文件系統、日誌分析系統。

  • 上一篇:羅布樂思維護時間
  • 下一篇:如何判斷孩子的邏輯思維能力
  • copyright 2024編程學習大全網