のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,646,678人
昨日:no data人
今日:
最近の注目
人気の最安値情報

元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 74

php覧 / PC版 /
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

552 = :

逆引きできるか調べて見れ

553 :

掲示板のログを保存する場合、データベースを使う方法と、
テキスト形式のログファイルに書き込む方法があると思いますが、
両者の利点、欠点は何ですか?

554 = :

ぐぐれば一瞬で分かんだろ

555 = :

>>553
ファイル形式に保存する場合は、容量はOSの制限を受けるため、
上限が生じるのが欠点ですが、速度が速いのが利点。

逆に、データベースに保存する場合、容量が2PB(2PTとは2000TBのこと)と実質上容量の制限が
ないのが利点ですが、速度が遅いのが欠点かな。

556 = :

>>555
素早く、かつ大変ご丁寧なレスをありがとうございます。
ポイントは「速度」と「ファイルの容量」なのですね。

ということは、例えば「1月の書き込み」「2月の書き込み」…などと
ファイルを分けて保存すれば、1つ1つのファイルの容量は大きくならないので、
ファイル形式で十分ということでしょうか?

(正直、データベースの使い方がよく分からないので、
ファイル形式で良ければそれで済ませたい、という思いから質問させていただいてます)

557 = :

一度DB使ったらログファイルなんて使ってらんないな

558 = :

>>556
いいえ違います。
DBは膨大なデータを扱うことを想定して設計されているので、
データが多くなれば多くなるほどDBのほうがデータの検索速度は高速です。
ファイルの場合、ファイルシステムにもよりますが、データの検索速度はDBに比べ低速です。
またファイルの場合、効率的に読み込む手段が用意されていない言語の場合、
データが多くなると読み込みだけで時間を要します。
ファイルの利点はSQLを必要としないことぐらいです。
これはSQLを覚える必要がないのと、
SQLインジェクション等のSQL特有の攻撃を意識しなくてすむことぐらいです。
特段理由がなかったらDBを使うべきです。

559 = :

>>558
分かりやすいレスでとても感謝しています。
DBの利点がよく理解できました。

今日からDBを勉強することにします。
どうもありがとうございました。

560 = :

>>558
2chがどうして、DBを使っていないのか、そこからお勉強しましょう。
明らかに経験不足です。

561 = :

>>560
すみません、>>559で書き込んだ手前、質問しにくいのですが、
理由を教えていただけますでしょうか?簡単で構いませんので・・・。
2chはdatファイル(=テキストファイル?)ですよね。

また、検索や読み出し(ログの表示)をあまり必要としない場合は、
データベースの利点は少ないということでしょうか?

562 = :

>>561
2chがどうして、DBを使っていないのか、そこからお勉強しましょう。
明らかに経験不足です。

563 = :

>>562
2chってDB管理だと思ってた
専ブラで取得しやすいようにdatでも見れるようにしてるのかと・・・

564 = :

DBは「有能な協力者を1人雇う」と考えればいい。
便利だが、いろいろ気遣いも必要になる。

datファイルの場合は、少し心細いが好きなようにやれて小回りがきく。

565 = :

>>562
どうみても経験不足はあなたです。
本当にありがとうございました。
2chがどうしてDBを使ってないのか説明してみw

566 = :

>>565
てめぇの馬鹿さ加減には、父ちゃん情けなくて涙が出てくらぁ

567 = :

>>566
ごめんね馬鹿なのw
だからどうして2chがDB使ってないか説明してよw

568 = :

>>567
2chがどうして、DBを使っていないのか、そこからお勉強しましょう。
明らかに経験不足です。

569 = :

ルールを守ってない時点でお前は質問者じゃない。ただの玩具。

570 = :

>>582
2chは負荷かかるし検索機能とかないだろ
ただ書き込んで表示してるだけ
ようするに掲示板につける機能によりけり
2chの話を出すのはマヌケ
あとあと掲示板にいろいろな機能を持たせたいのなら
最初からDBで設計しておいたほうがいい
2chは速さを追求した結果前時代的なシステムで拡張が困難

571 = :

>>582に期待

572 = :

>>562
顔洗ってくる

573 = :

>>570
色々とピント外れだな。

> 2chは負荷かかるし検索機能とかないだろ
冒頭から間違っているし。

574 = :

>>561
DBに興味があるならやってみなよ
両者の比較なんて大規模システム運用するわけじゃないんだから
パフォーマンスに目に見える差異は出てこない
ファイルは専用の関数だけ覚えれば扱えるけど
DBはいろいろ覚えることがあるから
どういうものか触れて勉強するのもいいと思う
Rapid開発になるとフレームワークを使うようになるし
そうするとDBが必須になってくるからね
慣れれば高速に開発できるのもDBの利点

>>573
だって無いだろ

575 = :

> 2chは負荷かかるし検索機能とかないだろ
冒頭から間違っているし。
> 2chは負荷かかるし検索機能とかないだろ
冒頭から間違っているし。
> 2chは負荷かかるし検索機能とかないだろ
冒頭から間違っているし。
> 2chは負荷かかるし検索機能とかないだろ
冒頭から間違っているし。

576 = :

2chは負荷かからず、検索機能とかがある説が急上昇

577 = :

find.2ch.net

578 = :

>>577
何ゆえにPHP版を

579 = :

>>577
投稿をDBにいれるのと、
検索エンジンがインデックスをDBに作るのとはまた別の話だろ

580 = :

>>579
誰も同じ話とは言っていないような???

581 = :

>>576
しまいにはDB使わずナマズさん使ったほうが速いお
とか言いだしそうだな(わらう)

582 = :

>>579
find.2ch.netがDBかどうかなんて話してないだろw

583 = :

ひろゆきや狐やrootがDB分かんないからログファイルなんじゃね

584 = :

>>583
お前は本当にその3人だけでやってると思ってんのか?
ってか、ひろゆきはDBわかるだろ

585 = :

ドラゴンボールが何だっての?

587 = :

好きにしろ

594 = :

>>591
何にせよmysql側で対応したいなら、
MySQL「サーバ」とMySQL「クライアント」の文字コードを統一しないとな
PHPの文字コードじゃないから注意だぞ(PHPからMySQLクライアント(ドライバ)に渡る際に変換されるから)

595 = :

>>589
その説明は、俺がmy.cnfの設定方法を含めて前レスで詳しく説明したから、
それを見てくれ。

598 = :

自分のblogに書いといてくれ

599 = :

ごくろうさん


←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について