- 締切済み
webサーバとデータベースサーバについて
初歩的な質問ですいません。webサーバとデータベースサーバの違いがよくわかりません。どちらもコンテンツを持っているだけでたいして変わらないような気がするのですが・・・ 違いについて教えてください
- asita5
- お礼率2% (6/271)
- ハードウェア・サーバー
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- tao_0077
- ベストアンサー率48% (33/68)
ウェブサーバは「データを見せる」サーバであり、データベースサーバは「データを収集・配布する」サーバです。 データベースからデータを Perl や PHP などのプログラミング言語を使ってウェブサーバ側に引き渡し、それをウェブサーバがウェブページとして構成して閲覧者に見せていると言っていいでしょう。
- ceita
- ベストアンサー率24% (304/1218)
webサーバの役割はHTTPによる通信をおこなうことにあります。 データベースサーバはデータの蓄積と利用をおこなうことになります。 webサーバもファイルを蓄積していますが、 その利用に関して複雑なことを行う場合にはプログラムを書かなければなりません。 データベースサーバには SQLなどのデータを利用する言語などが備わっていたりします。 平均をとったり、条件にあったデータの抽出がおこなうことができます。
関連するQ&A
- データベースサーバの必要性
初歩的な質問させて頂きます。 データベースサーバはなぜ必要なのでしょうか?データベースを保存するのが目的ならば、ハードディスクがあれば良いのではないのでしょうか? そうなってくると、ファイルサーバと同じなのではないのかと思ってしまいます。 ファイルサーバとの違いも教えて頂ければ助かります。 よろしくお願いします。
- ベストアンサー
- その他(ITシステム運用・管理)
- ウェブサーバーとデータベースサーバーを合わせたもの
ウェブサーバー(ログイン管理や代金支払いの管理などのウェブサービスを管理するサーバー)とデータベースサーバーを合わせたサーバー(サーバー群)は、何と呼べばよいのでしょうか? 適切な呼び名があれば、お教えください。
- ベストアンサー
- ハードウェア・サーバー
- SQL Server 2000のデータベースサーバーインストール方法を教えてください
Windows2003 Server評価版 SQL Server 評価版 を使用して、SQLServer2000をインストールしています。 WEBよりダウンロードしたファイルを使用しています。 インストールマニュアルを見ていると、 1.SQL ServerのCDをセットする 2.SQL Server 2000コンポ―ネントをクリックする 3.データベースサーバーのインストールをクリックする と書いてあるのですが、WEBよりダウンロードしましたのでCDがありません。 どのようにデータベースサーバーをインストールすればよいのでしょうか? 初歩的な質問ですみません。 どうぞよろしくお願いいたします。
- ベストアンサー
- SQL Server
- Webサイト Webコンテンツ Webブラウザのそれぞれの違い。
タイトルにも書きましたように「Webサイト Webコンテンツ Webブラウザ」の違いを教えて頂けませんか? よく似たものだとは思うのですが、それぞれの違いがよく分かりません。 調べたり、聞いたりしたのですが、いろんな回答があってごちゃごちゃになります。 初歩的な質問だとは思いますが、よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- どうやってデータベースサーバをイントラネットにおくのでしょうか
postgreSQLとPHPで出来る事をウェブページで色々とやってみたいのですが、データベースをレンタルサーバ上に置くのは怖いのでやりたくないのです。この場合はどうすれば良いのでしょうか。イントラネット上でウェブサーバというかデータベースサーバを用意しないといけないのでしょうか? また、レンタルサーバ上にデータベース情報を置くのはセキュリティ上危険だと思うのですが、実際はそうでもないのでしょうか? 大手のウェブサイトでは通常このような時、どのような環境で制作しているのでしょうか?
- 締切済み
- その他(データベース)
- サーバーのデータベースって何ですか?
ロリポップサーバーを借りているのですが、仕様を見ると何でもデータベースを一個持つことができるんだそうです。 これの意味がちょっと分かりません(^_^; というのも、サーバーにファイルを置けばそれでデータベースになると思っていたんですが違うんでしょうか? いまいちデータベースについて解っていないような気がします。 Accessのような形を想像していたんですが、ああいうのをサーバーでやろうとしたら、PHPとかCGIなどを駆使して作るものだと思っていたんですけど違うんでしょうか? サーバーのデータベース機能って、どういう時にどんな感じで使うんでしょう?
- ベストアンサー
- その他(データベース)
- データベースサーバー構築
質問場所がここで良いか少し不安ですが 主にWebで公開するデータベースのシステムを作ろうとしています 自分のスキルの範囲でやろうとしていますが少し分からないことがあるので 教えてください まず 自分のできること(やっていること)は ・Windows系サーバー(IIS)を使ってVBスクリプト(ASP)で ローカルにあるMDBファイルにアクセスし商品を紹介する動的ページの作成 です。 今後複数ユーザーでデータベースを使うことになるので システムを変えていく必要がでてきて MDBはダメだという事になり色々調べた結果、今後のことも考えWebサーバーとは別に データーベースサーバーを作ってやると言う結論になりました 分からないこと(あやふやな理解になっていること) 1.データベースサーバーとは何か? これは OSは別として、SQL Server、オラクル、MYSQLといった RDBMSをインストールしただけのデータベース置き場専用という感じのPCを指すと言うことで良いでしょうか? 例えば Win2000のIISでwebサーバーを作りその中のASPページから 別PCにあるデータベースにアクセスする構成がデータベースサーバーを別に設けると言うことで正しいのかどうかと言うことなのです。 2.データベースは何がよいか?(SQL Serverでよいか?) 本来であれば、webで商品在庫を公開することがメインで更新頻度が少ないデータベース (300人ぐらいで共有し1万~3万レコードです)です、なおかつ複雑なSQLは発行しません。 ほぼASPからの接続で抽出(ID=** という単純な抽出条件)しか使わない、あとは並び替え位なので MYSQLが向いているようでしたが、私はLinux系は全く分かりません。 なので メンテナンスの面や勉強する時間の節約からすれば Windowsで動くSQL Serverが良いと思うのですが(MYSQLもWindowsで 動くけど得意とする高速性はLinux系でないと発揮しないみたいなのでやめようと思っています) 上記のような条件と使い方の場合、そんなに処理時間やマシンの負荷に両者間では大差があるのでしょうか? MDBの時でもあまり不具合を感じなかったので、それよりは格段にSQL Serverは早いし負荷が少ないと聞いていますので 大丈夫かなと思っています。 3.SQL ServerをインストールするPCは何が最適か? 先も述べたようにデータベース専用として使う予定ですが Win2000でよいのでしょうか?(XPより2000の方が安定がよいと思うので) それともWin2003Serverに インストールできるならその方がよいでしょうか? とにかく安定度が一番なのですが、そもそもWin2003Serverに インストールできるのでしょうか?(もうすぐ2008?がでるからそれにしようかとも検討中です) 4.最終的に自分の思っていることと実体の構成(理解)は理解は以下のような感じで正しいのでしょうか? 複数でデータベースを共有するため、MDBでなくネットワークに強い (共有データベースで壊れにくい?壊れない?)データベースに変えるため、windowsで動くSQL Serverを使う そのSQL ServerはwebサーバーがあるPCとは別のPCにインストールして使う (データベースサーバーを別に用意する)ことでwebサーバーの負荷も減らし、データベースも快適に動くようにする 最終的にはWin2003Server×2台で1方はwebサーバー1方はSQL Server をインストールして使うことで上記を実現させる 5.SQL ServerのデータベースはMDBのような最適化というような作業が必要なのでしょうか? そもそも 似ているようで違う MDBとSQL Serverでその特徴がきちんと理解できていないので 愚問なのかもしれませんが 気になるので教えてください 6.オラクルと違いSQL Serverはレコードの更新や追加の時 その行(レコード)だけロックすると言うことができない? ようなので、Aさんが自分の商品を更新中にBさんも更新する と言うようなことが起こった場合(MDBはこれになると壊れると書いているので MDBをやめました) Aさんの更新が終わるまでBさんは更新できない(更新終了まで待つ)と言うことになるのでしょうか? また、このとき商品一覧を要求された場合、更新中の情報はどの様になるのでしょうか?(更新終了まで見れない?) なんか 分かりにくい質問になってしまいましたが、お金をかけて 買ったはいいが、理解不足でやりたいことができなかったと言うことは 避けたいので ご教授下さい。 よろしくお願いします。
- ベストアンサー
- SQL Server
- 二つの異なるWEBアプリを一つのWEBサーバーで使えるのですか?
初歩的な質問で大変お恥ずかしいのですが、PHPとColdFusionという組み合わせを一つのWEBサーバー上で利用することは可能なのでしょうか? システム環境としましては Win2000+IIS+PHP+オラクルです。 自社サーバー上に、PHPで作成した顧客管理システムを置くことになっているのですが、先日ColdFusionを使ったという比較的他と比べて安価なコンテンツ管理システムが存在することを知り、そのシステムの導入も同時に計れないかと考えています。 ご回答をどうかよろしくお願いいたします。
- ベストアンサー
- PHP
- Web上にデータベースを置きたい。
はじめまして。 今私の会社で、Webデータベースアプリケーションを稼動させたいと考えております。 簡単な条件として 1.セキュリティが強固であること 2.OSはUNIX系であること 3.Webサーバーはレンタル可能なこと を想定しております。 1.のセキュリティに関しては暗号化やパスワードでの認証などを考えております。(その他にこれはやった方がいいというのもあれば教えていただけると助かります。) データベース作成のソフトウェアなどをどうすればいいのか悩んでおります。 当初は、SQLサーバーを利用してColdFusionと連携させて暗号化などをかけたいと思っておりました。 でも、わざわざColdFusionと連携をさせなくても 暗号化などがかけれるのかがよくわかりません。 また大変勉強不足な面もありますが、何卒宜しくお願い致します。
- ベストアンサー
- その他(データベース)