Campに行ってきました。TiDB概要と最新アップデートhttps://www.docswell.com/s/bohnen/ZP24JX-tiug-3TiDBのアップデートは定期的に行われており、ユーザーからいただいたフィードバックを元に実装改善がはかられています。ランダムに実装されているわけではなく、様々なフィードバックからその後ろにあるニーズを汲み取って、どういう機能がより大きなニーズ(例えば、特定のユースケース)を満たすかを考えています。v8系の大きなテーマはSaaSのバックエンドDBとしての利用です。これまでもリソースコントロールなど、大きなクラスタを複数のアプリケーションでシェアする利用に必要な機能が提供されてきました。この実用が増えるにしたがって顕在化した課題に対処しているのがv8系の開発バージョンで実装されている機能になります。詳細は公式Webinarをご覧下さい。までメンションください)。動作しているとはいえ、障害時にデータが失われることは基本ないのですが、AZ障害のときに利用できなくなってしまうことが課題でした。Multi-AZは障害時に別AZにノードを起動して利用できるようにしたものです。通常のTiDB(シェアードナッシング)とは異なり、共有ディスクを利用しているのでアーキテクチャが異なるところが面白いところです。端的には、コストとRTOのトレードオフで、コストに配慮した設計になっています。Serverlessをよりビジネスに安心して利用いただくための機能です。アンバサダープログラムこれ実は日本独自のプログラムです。グローバルでは、Slackやdiscordチャネルで他のユーザーの質問に回答したりした人を表彰する制度はありますが、MeetupはPingCAP主催でやっていることが多いんですね。TiUGもそうですが、草の根で各地のコミュニティリーダーが様々なイベントを開催してくれる、それに協力する企業やコントリビューターがいる、というのはすごく羨ましがられるところです。いった活動を支援していけるよう、日本のコミュニティマネジャーが考えたプログラムになります。あるTiUGのメンバーはもちろんですが、大きなイベントではなくとも、近場の人たちでTiDB勉強会を開催したり、オンラインのコミュニティ等も対象としています。いった活動が増えていってほしいという願いもあります。詳細は来月くらいに公開できると思いますので、ご期待ください!さくらインターネットでのTiDB利用についてたぶん日本で一番TiUPを使いこなしているさくらインターネットの江草さんの発表です。https://speakerdeck.com/chibiegg/building-tidb-with-tiupOSS版TiDBをK8sで動かすのがいいのか、TiUPでやるのがいいのかという話をよく聞かれるのですが、個人的にはTiUPです。K8sのOperatorが悪いわけではないんですが、K8sという仕組みを通すので若干やりたいことと違うことも覚える必要が出てくるので、「分散DB運用したい」というならTiUPが良いと思います。「TiDB何が良くなるんでしょうか」というナイスな質問が懇親会でもありましたが、DB運用をしてた身からするとDBの物理設計を気にしなくていいというのは本当に楽だと思います。通常の運用も、大量の手順書や、書いた本人でも詳細を思い出せない秘伝のコマンド、イレギュラーに対応しきれない固定のジョブフローみたいなものから開放されるのは本当にいいと思うんですよねー(※特定の恨みがあるわけではないです)とはいえマネージドDBはそのあたりも一緒なので、それとの比較であれば対障害設計、アップグレード時の切り替え設計がいりませんよってところが大きいかなと思います。LTMicoworksの陳さんから自宅サーバでTiDBを動かす発表がありました。Cloudflareでトンネリングして自宅サーバを安全に公開するというのも面白かったです。さんはさくらインターネットでのTiKVの利用の話でした。TiDB利用の前にこちらの案件があったそうで、TiKV利用なしではTiDBの利用もなかったのかなと思います。Zennでは主にデータベースにまつわるやってみたや考えをつらつら書いていく感じです。明確に断り書きの無い限り業務には関係していません。ユーザーグループ「TiUG」ブログです。行っていますので、ぜひご興味持たれたら気軽に参加ください。Zennでは主にデータベースにまつわるやってみたや考えをつらつら書いていく感じです。明確に断り書きの無い限り業務には関係していません。Proよくある質問LinksX(Twitter)GitHubメディアキットLegal利用規約プライバシーポリシ。