ページへ戻る
− Links
印刷
Python/データベースの選択
の編集 ::
NJF Wiki
xpwiki
:
Python
/
データベースの選択
の編集
# abb23c07 の編集
ページ内容:
**データベースの種類 [#abb23c07] データベースソフトには大まかにはサーバーを使う物と使わない物、リレーショナル型とNoSQLのものがあります。 |名前|サーバー|タイプ| |SQLite|なし|リレーショナル型| |MySQL|あり|リレーショナル型| |MongoDB|あり|NoSQL| サーバーがあるものは、データの同時アクセスを制御する機能があり、Webプログラムなどにも向いてます。そのかわりサーバーの設定などが必要でちょっとした用途にはかなり面倒です。人にプログラムを渡して、すぐ使ってもらう、というわけにも行きません。一方サーバーを使わない物はすぐ簡単に使えますが、同時アクセスが必要な大規模開発には向いておらず、スタンドアロンの小規模での開発がおすすめです。 リレーショナル型は集計や表の結合などが得意ですが、データ構造の柔軟な変更などは難しくなります。 NoSQLは集計や表の結合などはできませんが、後からデータ構造を変えたり、大規模データの扱いがしやすくなるなるなどの特徴があります。 ちなみにNoSQLという名前ですが、SQLを使わないという意味ありません。NoSQLはリレーショナル型ではない、という意味で使われています。実際、Google App EngineのビッグテーブルはNoSQLですが、使う文法はSQLによく似ています。
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
「東京」の読みがな?(ひらがなで)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
[1]
Links list
(This host) = https://njf.jp
(This host)
/cms/modules/xpwiki/?cmd=edit&help=true&page=Python%2F%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AE%E9%81%B8%E6%8A%9E