首頁  >  文章  >  後端開發  >  python用什麼資料庫

python用什麼資料庫

(*-*)浩
(*-*)浩原創
2019-05-29 14:22:439393瀏覽

python可用的資料庫非常多,在這裡就介紹兩種最常用的資料庫。

python用什麼資料庫

MySQL是一個關聯式資料庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。 MySQL 是最受歡迎的關聯式資料庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關聯式資料庫管理系統) 應用軟體。

MySQL是一種關聯式資料庫管理系統,關聯式資料庫將資料保存在不同的表中,而不是將所有資料放在一個大倉庫內,這樣就增加了速度並提高了靈活性。

MySQL所使用的 SQL 語言是用於存取資料庫的最常用標準化語言。 MySQL 軟體採用了雙授權政策,分為社群版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站資料庫。

應用程式環境

與其他的大型資料庫例如 Oracle、DB2、SQL Server等相比,MySQL 自有它的不足之處,但這絲毫沒有減少它受歡迎的程度。對於一般的個人使用者和中小型企業來說,MySQL提供的功能已經綽綽有餘,而且由於 MySQL是開放原始碼軟體,因此可以大幅降低整體擁有成本。

MongoDB是一個基於分散式檔案儲存的資料庫。由C 語言編寫。旨在為WEB應用提供可擴展的高效能資料儲存解決方案。

MongoDB是一個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。它支援的資料結構非常鬆散,是類似json的bson格式,因此可以儲存比較複雜的資料類型。 Mongo最大的特點是它支援的查詢語言非常強大,其語法有點類似於物件導向的查詢語言,幾乎可以實現類似關係型資料庫單表查詢的絕大部分功能,而且還支援對資料建立索引。

特點

它的特點是高效能、易於部署、易於使用,儲存資料非常方便。主要功能特性有:

*面向集合存儲,易儲存物件類型的資料。

mongodb叢集參考

*模式自由。

*支援動態查詢。

*支援完全索引,包含內部物件。

*支援查詢。

*支援複製和故障復原。

*使用高效的二進位資料存儲,包括大型物件(如視訊等)。

*自動處理碎片,以支援雲端運算層次的擴展性。

*支援RUBY,PYTHON,JAVA,C ,PHP,C#等多種語言。

*檔案儲存格式為BSON(一種JSON的擴充)。

*可透過網路存取。

以上是python用什麼資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn