Sha256: 848842a347f3a7a8bef054f314215724f948a4538673655320594f355a60da62

Contents?: true

Size: 913 Bytes

Versions: 1

Compression:

Stored size: 913 Bytes

Contents

= Mroongaの紹介

: author
   クリアコード
: theme
   clear-code

= MySQLの課題

  * (('wait'))組込全文検索機能
    * 5.6から日本語対応だが遅い

(('wait'))
(('tag:center'))
↓\n
Mroonga:日本語対応で速い

= 速度

  # image
  # src = images/search-mroonga-innodb.pdf
  # relative_width = 100

== スライドプロパティ

: enable-title-on-image
   false

= 速い理由

高速な\n
フレーズ検索\n
(('note:フレーズ検索:連続した単語を検索(日本語全文検索では必須)'))\n
(('note:例:「テレビアニメ」=「テレビ」+「アニメ」が連続'))

= さらに速い

  * よく使うSQLを最適化
    * (({COUNT(*)}))\n
      →不要な列を読まない
    * (({ORDER BY LIMIT}))\n
      →不要な行を読まない
  * 更新中も検索性能の劣化がない
    * 更新中も検索処理をブロックしない

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rabbit-slide-clear-code-mroonga-introduction-2016.12.26.0 mroonga-introduction.rab