MariaDBにバンドルされていないMroonga

1,032 views

Published on

MroongaがどうしてまだMariaDBにバンドルされていないかを説明します。

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,032
On SlideShare
0
From Embeds
0
Number of Embeds
27
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

MariaDBにバンドルされていないMroonga

  1. 1. MariaDBに バンドル されていない Mroonga Powered by Rabbit 2.1.2 MariaDBに バンドル されていない Mroonga 須藤功平 クリアコード MyNA会 2014年4月 2014/04/14
  2. 2. MariaDBに バンドル されていない Mroonga Powered by Rabbit 2.1.2 話すこと @yoku0825さんおめでとう! MariaDBとMroongaのこと
  3. 3. MariaDBに バンドル されていない Mroonga Powered by Rabbit 2.1.2 MariaDBとMroongaの現状1 MariaDB 10.0.10: 2014-03-31 Mroonga 4.0.1: 2014-03-29 ↑の組み合わせでビルドできない 10.0.9からAPIが変わった…
  4. 4. MariaDBに バンドル されていない Mroonga Powered by Rabbit 2.1.2 MariaDBとMroongaの現状2 MariaDB 10.0.10: 2014-03-31 Mroonga master ↑の組み合わせでビルドできる API変更に対応
  5. 5. OSC 2011.DB (2011/11/05)
  6. 6. MariaDB バンドル 予定!
  7. 7. 第2回 MariaDB/MySQL コミュニティ イベント in Tokyo (2014/02/18)
  8. 8. Mroongaは 本当に バンドル されるの?
  9. 9. MariaDB 10.0.9に バンドル するよ!
  10. 10. MariaDB 10.0.10 リリース! (GA) (2014/03/31)
  11. 11. MariaDBに バンドル されていない Mroonga Powered by Rabbit 2.1.2 MariaDB 10.0.10 Mroongaを バンドルして いない
  12. 12. MariaDBに バンドル されていない Mroonga Powered by Rabbit 2.1.2 バンドルに必要なこと MariaDBのソースツリーへ統合 ビルドシステムに組み込む storage/以下にぶち込んでビルドできるようにする 各種環境でテストが通ること MariaDBはbuildbotを使っている 古い環境とかWindowsとかもある
  13. 13. MariaDBに バンドル されていない Mroonga Powered by Rabbit 2.1.2 終わった作業 ソースツリーへ統合 CMake対応 Groongaバンドル版Mroongaの作成 MariaDBの ビルドシステムの作法に対応
  14. 14. MariaDBに バンドル されていない Mroonga Powered by Rabbit 2.1.2 ビルドシステムの作法 ↓が動くようにする if(WITH_MROONGA_STORAGE_ENGINE) mysql_add_plugin(mroonga ...) endif()
  15. 15. MariaDBに バンドル されていない Mroonga Powered by Rabbit 2.1.2 残作業 各種環境でテストが通ること OK: 新しめのGNU/Linux OK: Windows(ビルドテストのみ) NG: 古い環境(もう解決したかも) NG: 夏時間中の環境 NG: プラグインが消せない(なぜ?)
  16. 16. MariaDBに バンドル されていない Mroonga Powered by Rabbit 2.1.2 バンドル対応 コスト高い 開発環境と似ている環境 問題なし 開発環境と違う環境 問題発生 テスト用に環境を用意(面倒) 慣れない環境でデバッグ(大変)
  17. 17. MariaDBに バンドル されていない Mroonga Powered by Rabbit 2.1.2 バンドル希望の理由 Windowsのパッケージを 自分たちで作りたくなかった 自動化できない 環境がない = メンテナンスコスト高い
  18. 18. MariaDBに バンドル されていない Mroonga Powered by Rabbit 2.1.2 あれ? コストを 下げたかったの に むしろ上がって いるかも…
  19. 19. MariaDBに バンドル されていない Mroonga Powered by Rabbit 2.1.2 まとめ MariaDB 10.0.10 Mroongaをバンドルしていない Mroonga 4.0.1を使えない Mroonga masterは使える バンドル 各種環境への対応が大変 手伝いたい人いません?
  20. 20. MariaDBに バンドル されていない Mroonga Powered by Rabbit 2.1.2 参考1 チケット: [MDEV-5222] Mroonga storage engine https://mariadb.atlassian.net/browse/MDEV-5222 リポジトリ: lp:~maria-captains/ maria/10.0-mroonga https://code.launchpad.net/~maria-captains/ maria/10.0-mroonga
  21. 21. MariaDBに バンドル されていない Mroonga Powered by Rabbit 2.1.2 参考2 buildbot https://buildbot.askmonty.org/buildbot/grid? branch=10.0-mroonga

×