No.3
- 回答日時:
テキストというのは非常に軽い情報です。
かなり文量があっても数キロバイトレベルなのでDBに挿入しても負荷は
あまり高くなくおおむね問題ありません
とくにユーザーIDと紐づくのでDBに挿入すればデータ管理は楽にできます
これが例えば画像とかになると、メガ単位になるので、DBに投入しても
オーバーヘッドが大きくてあまりお勧めできないです
ちなみにDBの機能として「検索」や「集計」がありますが
数キロバイトの文字から特定の文字を含むレコードを抽出するのは
実はDBは得意ではありません。
機能的には「特定のカラム LIKE '%キーワード%'」などで
抽出できますが、特にTEXT型などにしてしまうと高速化につながる
インデックスが効かないケースが多いです。
つまりDBで管理しているからと言ってかならずしも効率的な検索ができる
というわけではないということを留意する必要があります。
その場合、特殊な処理をかけて全文検索という技法を使う場合もあります
この回答への補足
ご回答ありがとうございます!
なるほどです。
自己紹介文なのでDBに格納し、抽出するとしても、
検索条件はユーザーIDにし、
自己紹介文内の単語等であいまい検索をする予定はとりあえずないので、
今回の場合だと、自己紹介文を格納するカラムはTEXT型でも良いのではないかなぁ?とも思います。
また、自己紹介文をデータベースに格納する際はPDOのプレースホルダーを使用するので良いとして、抽出するときは一般的にデータを抽出する際に使用するhtmlspecialcharsでサニタイジングすれば良いのでしょうか?
ご返信頂けると有難いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- MySQL 私の考えていることは ・mySQL ・PHP ・web制作 この三つのスキルがあれば実現しますか? 4 2023/08/19 02:48
- Java 改行含むテキストの表示の仕方 1 2023/06/13 06:44
- MySQL 【投稿情報用データベース posts】は必要ないと思います。 1 2022/06/02 21:25
- SQL Server SQLについて質問です。 a表がありその表には従業員名を保存するname列があります。 LIKE演算 1 2022/05/17 17:49
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- Chrome(クローム) 入力フォームの履歴を消したい 2 2023/06/29 13:02
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
- Excel(エクセル) ExcelVBA メモ帳を起動し名前を付けて指定フォルダに保存 2 2022/04/18 13:15
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Googleドライブへの保存がWi-Fi...
-
サイト上の画像や背景等を保存...
-
エクセルをPDFで保存し、ファイ...
-
Excelの保存で" "を付けないよ...
-
Wordの自動保存が解除できません
-
MicrosoftOffice2019なんですが、
-
知恵袋を見ていたら、Googleド...
-
法律上の「備置き」と「保存」...
-
【Word】自動的に上書き保存さ...
-
オフィスビルやショッピングモ...
-
保存用のグッズって何の為に使...
-
「名前を付けてリンク先を保存」と「...
-
エクセル.xlsx保存-メモ帳 エ...
-
FireFoxで動画を保存できない
-
フォトショップでブラシで書い...
-
MS Office2021(Excel)の自動...
-
one drive とは何だ
-
smsのメッセージ履歴を保存した...
-
最悪
-
Webページと単一ファイルWebぺ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Googleドライブへの保存がWi-Fi...
-
エクセルをPDFで保存し、ファイ...
-
Wordの自動保存が解除できません
-
FireFoxで動画を保存できない
-
「名前を付けてリンク先を保存」と「...
-
サイト上の画像や背景等を保存...
-
知恵袋を見ていたら、Googleド...
-
Excelの保存で" "を付けないよ...
-
VBAでPDFを保存する
-
法律上の「備置き」と「保存」...
-
フォトショップでブラシで書い...
-
PCで保存したブックマークを、...
-
【Word】自動的に上書き保存さ...
-
PCR後の遺伝子の安定性について...
-
pixivで画像の保存てどうやるん...
-
Webページと単一ファイルWebぺ...
-
one drive とは何だ
-
DNAの保存温度
-
最悪
-
Excel VBA セルの値をファイル...
おすすめ情報