Cloud Native Database Meetup #4のまとめ
ksqlDB は Server (単体の Java アプリ) として JVM 上で起動するらしい。なるほど。 #CloudNativeDB
2022-03-25 19:26:41・SQLEngine ・SQLで受けたリクエストを変換 ・KafkaStreamのアプリケーションを作る #CloudNativeDB
2022-03-25 19:27:44うーむ、Joinに必要な条件が直感的に(RDB的に)むずかしい、、 #CloudNativeDB
2022-03-25 19:30:55ksqlDB、JOIN できるのか。データの構造的に難しい (JOIN できない的な制限がある) ものだと思ってた。すごい。 #CloudNativeDB
2022-03-25 19:31:11・Stream処理とSQLが相いれないところで苦手な処理 ・JOIN ・制約が大きい ・GROUP BY ・重い ・MaterializedView ・Pullで制約アリ #CloudNativeDB
2022-03-25 19:31:56SQLだとRangeで指定したくなるけど、パフォーマンス的に難しい。他でも良くある話。 #CloudNativeDB
2022-03-25 19:33:26・マッチしたユースケース ・ダッシュボードへの速報 ・異なるテーブルからデータを引いてきて集約 ・データソースが複数,対象時間が限られている ・決済の不正検知 ・業務ルールをSQLで定義できる場合 ・インフラログ活用の最適化 ・Splunkにデータ流す #CloudNativeDB
2022-03-25 19:37:53完全にKafkaの世界だなー。この中でSQLが出てくるのに少し違和感すら。個人的には分かりやすいかもだが。 #CloudNativeDB
2022-03-25 19:38:38リーダーボード系はRedisがよく使われるとこですが、ksqlDBだとこんな感じになるのか。 #CloudNativeDB
2022-03-25 19:38:56Kafka の古いデータ (ログ) についてはリテンションを時間とサイズで定義できるらしい。 #CloudNativeDB
2022-03-25 19:44:08Kafka コミットログが無限にたまってしまうのではないかと思うが,そのログはどう扱うの? →Retantionを定義してあるのでそれを超えると物理削除 時間と容量で指定してやる →kafkaのボトルネックがログ,デフォルト7日だが そこから小さくすることが多い #CloudNativeDB
2022-03-25 19:44:26