groonga ストレージ · groonga ストレージエンジン powered by rabbit 1.0.5 groonga...
TRANSCRIPT
![Page 1: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/1.jpg)
groonga ストレージ エンジン Powered by Rabbit 1.0.5
groongaストレージエンジン
須藤功平 株式会社クリアコードOSC2011.DB/OSSDB MySQL
2011/11/5
![Page 2: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/2.jpg)
groonga ストレージ エンジン Powered by Rabbit 1.0.5
話さないこと
groongaについて2011/11/29: groonga勉強会にてhttp://atnd.org/events/20446
実装について2011/11/29: ...
mroongaってなに?立ち話で...
1/25
![Page 3: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/3.jpg)
groonga ストレージ エンジン Powered by Rabbit 1.0.5
自己紹介
株式会社クリアコード代表取締役
Rabbit作者
groonga開発者
groongaストレージエンジン開発者
2/25
![Page 4: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/4.jpg)
groonga ストレージ エンジン Powered by Rabbit 1.0.5
groongaストレージエンジン?
MySQLのストレージエンジン
高速な全文検索機能
高速な位置情報検索機能
リアルタイム更新
3/25
![Page 5: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/5.jpg)
groonga ストレージ エンジン Powered by Rabbit 1.0.5
ストレージエンジン
MySQLのストレージエンジン
高速な全文検索機能
高速な位置情報検索機能
リアルタイム更新
4/25
![Page 6: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/6.jpg)
MySQLサーバーSQLハンドラー
MyISAM InnoDB
groongaストレージ
エンジン
MySQLクライアント
SQL
ストレージエンジン
C++ API
MyISAMや
InnoDBの
代替
![Page 7: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/7.jpg)
groonga ストレージ エンジン Powered by Rabbit 1.0.5
高速な全文検索
MySQLのストレージエンジン
高速な全文検索機能
高速な位置情報検索機能
リアルタイム更新
6/25
![Page 8: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/8.jpg)
��
��
���
���
���
���
���
���
���
���
���
����������������
������ ������
����
���
���������������������������������
���������������������������������������������������������������������������
![Page 9: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/9.jpg)
groonga ストレージ エンジン Powered by Rabbit 1.0.5
高速な位置情報検索
MySQLのストレージエンジン
高速な全文検索機能
高速な位置情報検索機能
リアルタイム更新
8/25
![Page 10: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/10.jpg)
��
����
����
����
����
�����
�����
�����
�����
����������������
������
����
���
������������������������������� � ����� �����������
��������������������������������������������������������������
������������������������������������������������������������������������
![Page 11: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/11.jpg)
groonga ストレージ エンジン Powered by Rabbit 1.0.5
リアルタイム更新
MySQLのストレージエンジン
高速な全文検索機能
高速な位置情報検索機能
リアルタイム更新高速な更新
参照ロックフリー
10/25
![Page 12: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/12.jpg)
groonga ストレージ エンジン Powered by Rabbit 1.0.5
高速な更新
MySQLのストレージエンジン
高速な全文検索機能
高速な位置情報検索機能
リアルタイム更新高速な更新
参照ロックフリー
11/25
![Page 13: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/13.jpg)
�����
�����
�����
�����
�����
�����
�����
�����
������
����������������
������ ������ ������
��������
�����������
����������������������������������������������
����������������������������������������������������������������������������������������������������
![Page 14: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/14.jpg)
groonga ストレージ エンジン Powered by Rabbit 1.0.5
参照ロックフリー
MySQLのストレージエンジン
高速な全文検索機能
高速な位置情報検索機能
リアルタイム更新高速な更新
参照ロックフリー
13/25
![Page 15: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/15.jpg)
��
�����
�����
�����
�����
�����
�����
�����
�����
�����
������
�� ���� ���� ���� ���� �����
��������
�����������
������������
����������������������
����������������������
������������
����������������������������������������������������������������������������������������
![Page 16: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/16.jpg)
groonga ストレージ エンジン Powered by Rabbit 1.0.5
注意
トランザクションなし
ALTER TABLE未サポート次のリリースで対応予定
位置情報はPOINTのみサポート
15/25
![Page 17: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/17.jpg)
groonga ストレージ エンジン Powered by Rabbit 1.0.5
トランザクションサポート
トランザクションサポートgroongaストレージエンジン +InnoDB
ALTER TABLE未サポート次のリリースで対応予定
位置情報はPOINTのみサポート
16/25
![Page 18: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/18.jpg)
MySQLサーバーSQLハンドラー
MyISAM InnoDB
groongaストレージエンジン
MySQLクライアント
SQL
ストレージエンジン
C++ API
MyISAMや
InnoDBに
高速な
全文検索
機能を
付加
C++ API
全文検索処理だけ横取り
![Page 19: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/19.jpg)
groonga ストレージ エンジン Powered by Rabbit 1.0.5
高速な全文検索
MySQLのストレージエンジン
高速な全文検索機能
高速な位置情報検索機能
リアルタイム更新
18/25
![Page 20: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/20.jpg)
�������������������������������
����������������
����������������
�������
������ ������
����
���
���������������������������������
���������������������������������������������������������������������������
![Page 21: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/21.jpg)
groonga ストレージ エンジン Powered by Rabbit 1.0.5
高速な位置情報検索
MySQLのストレージエンジン
高速な全文検索機能
高速な位置情報検索機能
リアルタイム更新
20/25
![Page 22: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/22.jpg)
��
����
����
����
����
�����
�����
�����
�����
����������������
����������������
�������
������
����
���
������������������������������� � ����� �����������
��������������������������������������������������������������
������������������������������������������������������������������������
![Page 23: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/23.jpg)
groonga ストレージ エンジン Powered by Rabbit 1.0.5
リアルタイム更新
MySQLのストレージエンジン
高速な全文検索機能
高速な位置情報検索機能
リアルタイム更新高速な更新
参照ロックフリー
22/25
![Page 24: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/24.jpg)
�����
�����
�����
�����
�����
�����
�����
�����
������
����������������
����������������
�������
������ ������ ��������������
�����������
����������������������������������������������
����������������������������������������������������������������������������������������������������
![Page 25: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/25.jpg)
��
�����
�����
�����
�����
�����
�����
�����
�����
�����
������
�� ���� ���� ���� ���� �����
��������
�����������
������������
����������������������
�������������������������������� � ������������������������
����������������������������������������������������������������������������������������
![Page 26: groonga ストレージ · groonga ストレージエンジン Powered by Rabbit 1.0.5 groonga ストレージ エンジン 須藤功平 株式会社クリアコード OSC2011.DB/OSSDB](https://reader033.vdocuments.us/reader033/viewer/2022053014/5f10fa47c83614633445dca3/html5/thumbnails/26.jpg)
groonga ストレージ エンジン Powered by Rabbit 1.0.5
まとめ
すべてのMySQLユーザーに
高速な全文検索機能を!
http://mroonga.github.com/
25/25