.
失敗しないサーバの選び方>WEB サービス 関連機能>データベースに関する機能
レンタルサーバーガイド:目次

レンタル ガイド

ショップ 構築ガイド

情報漏洩対策

サーバ構築ガイド

レンタル ネットショップ

banner icon banner icon icon

データベースに関する機能 ~ 機能別 サーバー選びのポイント

ここでは、ホスティングサービスで提供されるデータベース関連機能で注意したいポイントを説明します。

ホスティングサービスで提供されるデータベースの種類

ホスティングサービスで提供される代表的なデータベースの種類と特徴は以下のとおりです。最初のチェックポイントは、目的にあったデータベースが提供されているかということになります。

  • MySQL .
    • 高速動作に主眼を置いて開発されたオープンソースの SQL です。特に情報量が多いケースでは高速に動作します。PHP との親和性が高いのも特徴です。多くの CMS が MySQL を利用して動作します。 ホームページに連動するデータベースとして適します。
  • PostgreSQL .
    • MySQL と並び知名度の高いオープンソースの SQL です。商用データベースに劣らない機能を持ち開発に適しています。 WEBアプリケーション開発に適した無償の SQL データベースです。
  • SQLite .
    • サーバー/クライアント型 の MySQL や PostgreSQL と異なり、SQLite はサーバーの概念がありません。単一ファイルでデータベースを管理しファイル操作を SQL言語で行います。大規模なデータベースには向きませんが高速であり、データベースが単一ファイルに集約されるとため、バックアップや移転など用途によっては管理が行い易いといったメリットがあります。
  • Berkeley DB .
    • Berkeley DB とは、Java や C++ など多くの言語から利用できるデータベースライブラリで簡易データベースとして利用されます。Unix 系のホスティングサービスでは提供されている所が多いのですが、上記に比べ、動作が重くサーバへの負荷も高い特徴があります。
    • MovableType などの CMS では Berkeley DB を利用できるものもありますが、トラブルも多くお勧め出来ません。 Berkeley DB のみしか提供しないホスティングサービスもありますので注意が必要です。
  • Microsoft SQL Server
    • Microsoft の Server OS に組み込まれている SQL データベースです。ホスティングサービスにおいて Microsoft の Server を提供する事業者は少数派ですが、CMS には Microsoft SQL Server を必要とする優秀な CMS も存在します。

SQLデータベースの利用目的について

ホスティングサービスを利用するにあたって、データベースの利用目的の多くは、CMS やグループウェアといった Web アプリケーションの利用だと思います。

CMS (コンテンツ・マネジメント・システム)について

CMS とは、Web サーバー上で動作する Web アプリケーションのひとつで、WEBコンテンツを作成、運営を行う事を目的としています。HTML に関する知識がなくてもサイトを運営できる ブログ システムなどが代表的な CMS です。

CMS の動作環境

CMS の多くは、SQL データベースと連動して動作します。(必要としないCMSもあります)そのため、目的の CMS がある場合は、ホスティングサービス

ネット上で提供される無料のブログサービスは、サーバーだけでなく、CMS (システム)まで共用であるため、特に混雑する深夜はレスポンスが悪く、ひとつの記事を更新するのに非常に時間が掛かります。

自分でレンタルしたサーバーに CMS を設置することで、快適にブログの更新が行えるようになりますが、ホスティングサービスが利用する CMS の動作用件を満たしてる必要があるので注意が必要です。

MySQL や PostgreSQL が提供されないサービスでは、CMS が利用できない可能性があります。

MySQL / PostgreSQL の操作に関して

ホスティングサービスでは利用可能なデータベースが予め用意されていますが、運用後に重要になるのがデータベースのメンテナンスです。MySQL や PostgreSQL のデータベースの操作は、通用、SSH を利用して SQL コマンドにより操作します。

しかし、単に CMS を利用したい初心者には敷居が高く、ホスティングサービスではセキュリティ上の理由により、SSH やリモートシェルは提供されない事が一般的です。

CMS 運用において必要となる一般的なメンテナンス作業には、データベースやレコードのバックアップなどがあり、異なるシステムへ移転する場合にもこれらの作業は必要になります。

phpMyAdmin / phpPgAdmin について .

ホスティングサービスのサービスの中に phpMyAdmin や phpPgAdmin に対応といった表記がある場合があります。

phpMyAdmin とは、MySQL をブラウザ経由でコントロールできる php で動作するツールであり、SQLコマンドを熟知していなくても GUI によりデータベースのメンテナンスを簡単に行う事が出来ます。

phpPgAdmin は PostreSQL ですが、ここではphpMyAdmin を前提にお話します。

phpMyAdmin は無料で配布されており、PHP が動作するホスティングサービスであれば基本的に自分で公開ディレクトリに設置して利用する事が可能です。

ただ、自分で設置する場合、初心者の方には敷居が高いようでホスティングサービス側でインストーラーが用意されている、または設置済みという意味で phpMyAdmin 対応と表記されています。

phpMyAdmin セキュリティ上のポイント

PHP が利用可能なホスティングサービスでは、自分で設置する事もできますが、セキュリティ面で注意すべき事があります。

例えば、サーバー管理者が利用する phpMyAdmin の設置に関してこのサイトでも説明していますが、データベースという性質上、設置に関してはセキュリティ面で十分注意して行う必要があります。

ホスティングサービスの場合、インターネットを経由して利用するため、通信経路が暗号化されていなければ、ブラウザ(phpMyAdmin)を通して行われる操作全ては盗聴が可能になります。

データベースへのアクセスコード、内容の盗聴のリスクについては説明するまでもありません。データベースで扱う内容や機密性にもよりますが、共用SSL などで通信経路を暗号化できる必要がある点に注意して下さい。

つまり、phpMyAdmin 対応とうたっている事業者に関しては、共用SSL は必須と考え、また、共用SSL を利用して phpMyAdmin を SSL暗号化保護が可能か確認して下さい。無線LAN の普及により盗聴の危険性は更に高まっているからです。

データベースの容量について

データベースを前提にホスティングサービスを選ぶ場合、データベースの容量に注意する必要があります。ホスティングサービスによって、データベースのディスク容量とホームページのディスク容量が分かれているケースや、合計の容量で計算するところもあります。

特に CMS を利用してサイトを構築するケースでは、データベース容量の方がホームページのディスク容量よりも必要とされるケースもありますので、注意して下さい。

このメニューのタイトルリスト

主要ホスティング カタログ

  1. 個人/SOHO向け サーバ
  2. ビジネス向け 共用サーバ
  3. VPS / 専用レンタルサーバ

はじめてレンタルされる方へ

ドメインの重要性について

失敗しないサーバの選び方

  1. 容量|基本スペック|実績
  2. WEB サービス 関連機能
    1. サーバー サイド スクリプト
    2. CGI|SSI|その他の言語
    3. 暗号化(SSL)とセキュリティ
    4. データベースに関する機能
    5. CMS ・ 提供 CGI に関して
    6. ┗ Movable Type について
  3. MAIL サービス 関連機能
    1. 【メール受信】 に関する機能
    2. 【メール送信】 に関する機能
    3. 【機密性】 組織内インフラ etc
    4. その他 メール関連サービス
  4. FTP / グループウェア

用途で選ぶ ~アドバイス

レンタルサーバ活用ガイド


関連コンテンツ

はじめてのネットショップ開業


ITトレンド情報

セキュリティ関連キーワード

iconスパム対策ツール

iconウイルス対策ソフトと運用

iconフィッシングってなに?

icon検疫ソリューション

icon個人情報保護法対策

iconセキュリティ管理ツール

iconパーソナルファイアウオール

サーバ活用

iconWebログ解析の必要性について

iconポッドキャスティングって何?

IT/ネットワーク関連

icon仮想専用線(SSL-VPN)

最新キーワード (ITトレンド)

iconc.LINK (超高速通信技術)

iconAjax(エイジャックス)とは

icon携帯フルブラウザとは

iconSkype(スカイプ)とは?

icon無料IP電話スカイプ>Download

スカイプ 対応フォン(USB)

SKYPE カンファレスフォン BUFFALO  USB対応 Skypeフォン BSKP-U201/SV CG-USBPH01 Skype API対応 コンパクト USBフォン

ELECOM Skype会議用ハンズフリーフォン MS-CO95USV ELECOM SKYPE対応アドレス帳 BT-MG2 WB-2501 Skype標準搭載USBハンディフォン

SONY インターネットテレフォン 「マウストーク」 ブルー[VN-CX1/L] SONY インターネットテレフォン 「マウストーク」 ブライトレッド[VN-CX1/R] GOD ABILITY IPフォン SKYPE対応 USB VOLP PHONE USBハンドセット P5-D

God Ability スカイプ対応USBIPフォン P4-K ハギワラシスコム USBスカイプハンドセット HUD-SKH01 GH-UCM-HS スカイプ対応イヤフォンタイプヘッドセット

bottom_mark
ページ最上部
ページ最上部 前のページ