ホームページ > バックエンド開発 > Python チュートリアル > Pythonはどのデータベースを使用しますか?

Pythonはどのデータベースを使用しますか?

(*-*)浩
リリース: 2019-06-27 09:15:10
オリジナル
9412 人が閲覧しました

Python で利用できるデータベースは数多くありますが、ここでは最もよく使われる 2 つのデータベースを紹介します。

Pythonはどのデータベースを使用しますか?

MySQL は、スウェーデンの MySQL AB 社によって開発されたリレーショナル データベース管理システムであり、現在は Oracle の製品です。 MySQL は最も人気のあるリレーショナル データベース管理システムの 1 つであり、WEB アプリケーションの観点から見ると、MySQL は最高の RDBMS (リレーショナル データベース管理システム) アプリケーション ソフトウェアです。

MySQL はリレーショナル データベース管理システムです。リレーショナル データベースは、すべてのデータを 1 つの大きなウェアハウスに配置するのではなく、異なるテーブルにデータを格納するため、速度と柔軟性が向上します。

MySQL で使用される SQL 言語は、データベースにアクセスするために最も一般的に使用される標準化された言語です。 MySQL ソフトウェアはデュアル ライセンス ポリシーを採用しており、コミュニティ バージョンと商用バージョンに分かれており、その小型、高速、総所有コストの低さ、特にオープン ソースの特性により、MySQL は一般に Web サイトのデータベースとして選択されます。中小規模のウェブサイトの開発。

アプリケーション環境

Oracle、DB2、SQL Server などの他の大規模データベースと比較すると、MySQL には独自の欠点がありますが、これはまったく問題ありません。 . 人気を下げる。一般の個人ユーザーや中小企業にとっては、MySQL が提供する機能で十分であり、MySQL はオープンソースソフトウェアであるため、総所有コストを大幅に削減できます。

MongoDB は、分散ファイル ストレージに基づくデータベースです。 C言語で書かれています。 WEB アプリケーションにスケーラブルで高性能なデータ ストレージ ソリューションを提供するように設計されています。

MongoDB は、リレーショナル データベースと非リレーショナル データベースの中間の製品であり、非リレーショナル データベースの中で最も機能が豊富で、最もリレーショナル データベースに似ています。サポートされるデータ構造は非常に緩やかで、json に似た bson 形式であるため、より複雑なデータ型を格納できます。 Mongo の最大の特徴は、サポートされているクエリ言語が非常に強力であることです。その構文はオブジェクト指向のクエリ言語に似ています。リレーショナル データベースの単一テーブル クエリと同様のほとんどの機能を実装でき、インデックス作成もサポートしています。データの。

特徴

高性能、簡単な導入、使いやすさ、そしてデータの保存が非常に便利であることが特徴です。主な機能特徴は次のとおりです。

*コレクション ストレージ向けで、オブジェクト タイプのデータを簡単に保存できます。

mongodb クラスター リファレンス

*モードフリー。

##動的クエリをサポートします。

#*内部オブジェクトを含む完全なインデックス作成をサポートします。

##サポートクエリ。

#*レプリケーションと障害回復をサポートします。

#*大きなオブジェクト (ビデオなど) を含む、効率的なバイナリ データ ストレージを使用します。

## 断片化を自動的に処理して、クラウド コンピューティング レベルでのスケーラビリティをサポートします。

*RUBY、PYTHON、JAVA、C、PHP、C# などの言語をサポートします。

## ファイルの保存形式は BSON (JSON の拡張子) です。

##Web からアクセスできます。

以上がPythonはどのデータベースを使用しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート