Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Momento会 #8 Serverless with TiDB/Momento/Postman

bohnen
December 24, 2023
50

Momento会 #8 Serverless with TiDB/Momento/Postman

bohnen

December 24, 2023
Tweet

Transcript

  1. PingCAP会社紹介 New SQLデータベース TiDBを継続的に開発 • 2015年設⽴後、OSSとしてTiDBを開発 • 2017年には商⽤版もリリースし、毎年メジャーアップ デート •

    フルマネージド型DBaaS「TiDB Cloud」の展開を強化 ワールドワイドでビジネス展開 • 800億以上の資⾦調達に成功し、積極的な事業展開 • 2021年4⽉に⽇本⽀社設⽴ • ⽇本のお客様へ⽇本語によるサポートを提供 TiDBはグローバルで3000社以上で採⽤ OSSの中でもトップクラスの⾼評価、信頼性
  2. TiDB Serverless TiDB Cloud CLI VS Code @TiDB_Developer 豊富な開発ツールサポート 慣れてるインターフェース

    使い慣れたフレームワーク MySQL 互換 従量課金 HTAP AI Powered オート スケール 生成AIをデータベースにも DB界で最速実装 Serverlessデータベース初?! OLTPだけじゃなくて、分析まで 複雑な構成は不要 使った分だけ課金 上限設定あり! Edge 対応 Proxy不要で すぐに使える
  3. OSSInsight on TiDB Serverless データ量 - 12 TBs, 60億⾏を超える過去‧現在の github過去イベント(リアルタイム)

    混在ワークロード - 決められたSQLのダッシュボー ドと、とんでもないクエリを吐く AI 予測出来ないトラフィック - Hackernewsでバズる と 7x のトラフィック 72.7% Cost Reduction Zero Manual Intervention During Spikes 5X Development Efficiency for LLM Data Apps
  4. Real Agile DBaaS • Serverless GA • Chat2Query • Data

    Service (API Gatewayみたいなもの) • Private Link対応 • Branching • Serverless Driver • Vercel連携 (Preview機能にも対応) • 分析ストレージのS3対応 全部今年!!
  5. Write Behindの柔軟性 〜 Momento Exchange Rate Publisher Order Executor (本来は)LPの価格に利益を乗せて顧客に提供する

    価格はtopicsを使ってリアルタイ ムに同報通信 注文はRESTエンドポイントを呼び 出し 注文が実勢価格よりも一定以上 乖離しているとnothing(失効) 実際はLPに投げる LP(Liquidity Provider) 業者向けに価格を提供して、 その値段で注文を受け付け る業者 金融機関や取引所など ここの部分を今回追加 https://speakerdeck.com/bohnen/momento-topicsshi-tutemita
  6. それぞれの役割 TiDB Postman Momento DB + API • データストア •

    受信したデータをただ INSERT • SQLからAPIも提供できる API Test + API Gateway • APIのテスト • FlowsでAPI Gatewayとして も利用 Pub/Sub + Webhook • 今回の機能の追加 • コード変更なしで分岐先 を追加できる
  7. まとめ TiDB Postman Momento どこからでも利⽤できるTopicは⾮常に強⼒ • 宛先を指定しないRPCみたいなもの • fanoutが可能で、デバッグが容易 TiDBで簡単データ永続化

    • HTTPでもAPIでも利⽤可能でフロントエンドからの親和性⾼い • Topicsのメッセージ永続化‧モニタリングにどうぞ!