ruby-adbc.rab in rabbit-slide-kou-rubykaigi-2023-2023.5.13.0 vs ruby-adbc.rab in rabbit-slide-kou-rubykaigi-2023-2023.5.13.1

- old
+ new

@@ -47,10 +47,24 @@ * The official ADBC library for Ruby\n (('note:公式のRuby用のADBCライブラリー')) * ADBC is developed by Arrow project\n (('note:ADBCはApache Arrowプロジェクトが開発している')) += Sutou Kouhei\nThe founder of Red Data Tools + + * Provides data processing tools for Ruby\n + (('note:Ruby用のデータ処理ツールを提供するプロジェクト'))\n + (('note:((<URL:https://red-data-tools.github.io/>))'))\n + (('note:((<URL:https://red-data-tools.github.io/ja/>))')) + * Policies\n + (('note:ポリシー')) + * 5. Ignore criticism from outsiders\n + (('note:部外者からの非難は気にしない'))\n + (('note:Ignore "I use XXX for it instead of Ruby because..."')) + * 6. Fun!\n + (('note:楽しくやろう!')) + = Topic\n(('note:話すこと')) Let's use ((*Ruby*)) to extract and load large data!\n (('note:大量データの読み書きにもRubyを使おうぜ!')) @@ -286,18 +300,18 @@ # x = N records # y = Elapsed time (sec) # color = Approach Approach,N records,Elapsed time (sec) ADBC (Flight SQL),100K,0.009 - ADBC (libpq),100K,0.02 libpq,100K,0.010 + ADBC (libpq),100K,0.02 ADBC (Flight SQL),1M,0.066 - ADBC (libpq),1M,0.217 libpq,1M,0.113 + ADBC (libpq),1M,0.217 ADBC (Flight SQL),10M,0.598 - ADBC (libpq),10M,2.266 libpq,10M,1.122 + ADBC (libpq),10M,2.266 = Flight SQL? SQL\n on\n @@ -327,13 +341,13 @@ = Simple usage\n(('note:簡単な使い方')) # image # src = https://arrow.apache.org/img/20191014_flight_simple.png - # relative-height = 80 + # relative-height = 75 -(('tag:right')) +(('tag:center')) (('note:((<URL:https://arrow.apache.org/img/20191014_flight_simple.png>))'))\n (('note:Apache License 2.0 - © 2016-2021 The Apache Software Foundation')) = GetFlightInfo @@ -446,18 +460,18 @@ # x = N records # y = Elapsed time (sec) # color = Approach Approach,N records,Elapsed time (sec) ADBC (Flight SQL),100K,0.009 - ADBC (libpq),100K,0.02 libpq,100K,0.010 + ADBC (libpq),100K,0.02 ADBC (Flight SQL),1M,0.066 - ADBC (libpq),1M,0.217 libpq,1M,0.113 + ADBC (libpq),1M,0.217 ADBC (Flight SQL),10M,0.598 - ADBC (libpq),10M,2.266 libpq,10M,1.122 + ADBC (libpq),10M,2.266 = But can PostgreSQL talk Flight SQL?\n(('note:でもPostgreSQLはFlight SQLをしゃべれるの?')) Flight SQL adapter\n (('note:((<URL:https://github.com/apache/arrow-flight-sql-postgresql>))'))\n @@ -465,10 +479,11 @@ = Architecture # mermaid # relative_height = 100 + # background_color = black sequenceDiagram participant C as Client participant M as PG(master) participant FSM as PG(Flight SQL main) participant FSS as PG(Flight SQL server) @@ -498,15 +513,27 @@ * PostgreSQL'll be Flight SQL ready soon!\n (('note:すぐにPostgreSQLでFlight SQLを使えるようになるよ!')) * We can use ADBC via Active Record soon\n (('note:すぐにActive Record経由でADBCを使えるようになるよ!')) -= Join us\n(('note:一緒に開発しようぜ!')) += Join us!\n(('note:一緒に開発しようぜ!')) * Red Data Tools: A project that provides data processing tools for Ruby\n (('note:Red Data Tools:Ruby用のデータ処理ツールを提供するプロジェクト'))\n ((<URL:https://red-data-tools.github.io/>))\n ((<URL:https://red-data-tools.github.io/ja/>)) * You can implement something with us!\n (('note:一緒になにか作ろうぜ!'))\n ((<URL:https://gitter.im/red-data-tools/en>))\n ((<URL:https://gitter.im/red-data-tools/ja>)) + += Sponsor us?\n(('note:資金援助しない?')) + + * Provide XX% work time to your employee to work on Red Data Tools\n + (('note:業務時間のXX%をRed Data Toolsの作業をできるようにする')) + * (('tag:small'))Employ a full-time Red Data Tools developer\n + (('note:フルタイムのRed Data Tools開発者を雇用する')) + * Pay Red Data Tools continuously\n + (('note:Red Data Toolsに継続的に資金を提供する'))\n + (('note:Red Data Toolsのだれかがお金で時間を確保して作業する')) + * Or contact me!\n + (('note:相談して!'))