2016年07月17日

SQLアンチパターン16章を読んだ

blogramランキング参加中!

SQLアンチパターン

新品価格
¥3,456から
(2016/7/17 09:59時点)



SQLアンチパターン15章を読んだ
の続編

16章は貧者のサーチエンジン
以下、検索

・正規表現のパターンマッチ
パフォーマンスが最悪なので注意
また、oneでlike検索すると
lonely等も引っかかる。
区切り文字入れることで一応解決できる
REGEXP '[[:<:]]one[[:>:]]'


・解決策
適切なツールを使う


・MySQLでの解決策
一番楽なのは、フルテキストインデックス
確かにこれは便利


・SQLiteでの解決策
FTSというものを使えばできるとのこと
ただしデフォルトだとオフなので再ビルドが必要



本章はすでにマスタカが試行錯誤したので
知ってる内容でした。
like検索楽だけどパフォーマンス悪いので注意ね!
続く
タグ:SQL
posted by マスタカ at 10:11 | Comment(0) | TrackBack(0) | | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック