by @nyarla

DBaaSを提供する際には、各言語用のDriverと、できればORMまで用意して欲しいと思う

概要: じゃないと ORM 探しで死ぬ


話の前提

  1. 僕は昨日、一日中、Amazon DynamoDB の ORM を探しまわった
  2. しかしながら、DynamoDB の最新の API を網羅した ORM が無かった
  3. あと DynamoDB は決して安くないと分かってきたので、結局使うのあきらめた

その件で、僕が思ったコト

  1. 少なくとも、DBaaS を提供するのであれば、Driver の提供はもちろん、ORM まで面倒を見ること → じゃないと ORM 探しでみんな死ぬ
  1. DBaaS は運用を楽にするために存在するのに、それを使うのが楽じゃないとか本末転倒 → これは本当にそう思う。
  1. ちなみにこれは OSS の Data Store にも同じことが言えると思う → OSS であろうとも、最低限リファレンス実装の Driver は必要。無いとユーザーが死ぬ

と思いました

  1. しかしながら、DBaaS はともかく、OSS プロダクトで ORM の面倒までみるのは大変な気がする
  2. あと、各言語の ORM には重量級と軽量級があって、その辺り言語の空気感を知らないと対応は大変な気がする
  3. それと廉価な DBaaS の一覧表、誰か知らないですか?

というワケで以上

#FIXME