GitHub yancya
Comment2
Like
Created atMarch 22, 2019 16:05
Updated atMarch 22, 2019 16:05

Questions and feedbacks (2)

yancya
yancya commented 4 months

SQLQLを利用したRailsアプリとそうでないアプリとで開発時の感触の違いがあれば聞いてみたいです。

SQLQL の API を用意しておきさえすれば、あとはほぼ全てを呼び出す側から SQL で実装することが出来るので、フロントエンドとサーバーサイドを行ったり来たりしなくて済むのが嬉しいポイントです。GraphQL にも同じような特性があるとは思いますが、SQLQL の方が自由度が高いので、その特性が顕著なんじゃないかと思います(自由度が高い分、サンドボックス化するのが大変というトレードオフはあれど)

Like(1)

yancya
yancya commented 4 months

『SQLQL プログラミング』でやりたい事は凄くなるほどーと思ったのですが、それをサーバ内で完結せずにネットワーク越しにも実行したいモチベーションはどのあたりから来たんでしょうか?

基本的には、恐らく、普通の CRUD メインの WEB アプリケーション(OLTP)というより、BI ツールのような分析アプリケーション(OLAP)で生きてくる設計なんじゃないかと思っています。複雑な条件で集約関数を多用するような用途だと、できるだけ DB サーバー側で集約を終えておいて、受け取るデータ量を抑える方が全体のパフォーマンスやコードの簡潔さの面で有利になるのではないかと思っています。 それをふまえて、その考え方を OLTP っぽいアプリにも応用することで、何か役に立つ事があるんじゃないかという知的好奇心を元に取り組んでいます。

Like(1)

This software is available as open source under the terms of the MIT License.
Copyright © 2018 Yoshiyuki Hirano