タグ

2010年1月7日のブックマーク (1件)

  • データベースのスキーマレス化も静的型付けを復権させるかも - 2010-01-06 - きしだのはてな

    最近Google App Engineのプログラムを組んでて、そうすると当然データベースはスキーマレスです。データベースの設定としてテーブルやフィールドを定義するという作業は必要ありません。そして、JDOなどを使ってデータの定義としてJavaのクラスを書いたりするわけです。 で、これを、まったく苦のない当たり前の作業としてやっています。 ORマッピングのときは、データベースのスキーマとJavaのクラスを定義する必要があり、そのどちらかが自動的に同期されるにしても、同期させるときにやっぱりどうしても気持ち悪さがあったものでした。 たとえばデータベースのスキーマからJavaのクラスを自動生成する場合は、どのようなJavaのクラスになるかを考えながらデータベースのスキーマを考える必要がありました。必要はなかったかもしれないけど、データベースのスキーマを考えるときに自然にJavaのクラスを考えてし

    データベースのスキーマレス化も静的型付けを復権させるかも - 2010-01-06 - きしだのはてな