イベントBabel FishT-SQLSQL ServerBable fish CompassHands-on資料TipsmacOSの方はRDPがあるとよいAmazon RDS が RDS データベースと EC2 コンピューティングインスタンス間のワンクリック接続セットアップをサポートBabelfishの設定SQL Server Management StudioからRDSにクエリAWS Cloud9 上から PostgreSQLをインストールして実行感想Twitter(個人)
イベント
Babel Fish
The Hitchhiker's Guide to the Galaxy(邦題:銀河ヒッチハイク・ガイド)に、
言語を一瞬で翻訳する架空の動物としてバベルフィッシュが出てくるとのことです。
それから PostgreSQLのクエリをSQL Serverのクエリとして変換しつつ、SQL Serverに投げるサービスに命名されたようです。
T-SQL
SQL Server
Bable fish Compass
https://github.com/babelfish-for-postgresql/babelfish_compass
Hands-on
資料
https://github.com/harunobukameda/Babelfish-for-Aurora-PostgreSQL
実施されるかたはこちらから自身のリポジトリにForkして実施するとよいです。
Fork数で一つの評価指数として利用されているとのことです。
Tips
macOSの方はRDPがあるとよい
SSMのFleet ManagerでRDP接続してもよいですが、時と場合によってはコピーアンドペーストが出来たり出来なかったりする事象が発生していたようなので、念頭に置いておくとよいかと思います。
Amazon RDS が RDS データベースと EC2 コンピューティングインスタンス間のワンクリック接続セットアップをサポート
上記設定がめちゃくちゃ便利で、EC2⇔RDSで相互にセキュリティグループを作成してアサインするので、必要な通信を許可する場合にはそれぞれをメンテナンスしていく形になります。
Babelfishの設定
RDS起動時にチェックボックスを入れ忘れると、再度作り直しになります。
SQL Server Management StudioからRDSにクエリ
SQL Serverとして機能していることを確認
AWS Cloud9 上から PostgreSQLをインストールして実行
感想
SQL Serverを初めて触ったのですが、やはりクエリの癖がすごいです。
ただ見慣れたPostgreSQLのクエリで実行できることでハードルは下がるなと感じました。
Twitter(個人)
ちょうど前日にこちらのウェビナーでも後半にBabelfishが取り扱われていたので参加していました。