3 posts tagged with "brainfuck"

View All Tags

Google 共有ドライブ設計論

Naofumi Yamada

Naofumi Yamada

Data Engineer

はじめに

Google ドライブの共有ドライブ利用されていますか。 とても便利なサービスですが、Windows Server のファイルサービスのつもりで設計してハマったことがありました。 ハマらないポイントは、Google ドライブの設計理念に従うことです。

BigQuery Scripting で Brainf*ck

Naofumi Yamada

Naofumi Yamada

Data Engineer

書いた動機

BigQuery 中心アーキテクチャでは、統計分析や機械学習のデータ準備を、Cloud Composer などから SQL を使ったデータ変換によって実現する。しかし、直列でデータ変換を行う場合には 標準 SQL のスクリプト で十分なケースもあり、開発をしてつらくないなら採用したい思いがあった。 先日のサイレントアップデートで、小さなクエリの高速化が行われたことから、十分な速度がでると予想した。 BigQuery で Brainf*ck を実現して、チューリング完全であることを確認したかった。欲を言えば SELECT 文だけで実現したいが、再帰 WITH 句が使えないことから自分には実現手段がわからなかった。スクリプトならできると思い、やってみた。