Hatena Blog Tags

Jiemamy

(コンピュータ)
じぃまみー

DBの進化的設計(Evolutionaly Database Design)を実現するための方法論。id:daisuke-mがリードとなり、開発モデルの提唱とその支援ツール及び周辺プロダクトの開発を行っている。

Jiemamyは、以下の三つの考え方をベースにしている。

  • Smart Model
    • リファクタリングに対応した、データ(INSERT文)も含んだ情報を管理する。
  • Smart Version Control
    • アプリケーションと対応付けたDBの構成情報も、同期のとれた構成管理をする。
  • Smart Build
    • チェックアウトしたてのWebアプリのコードを、コマンド一発で、DBも含めた「すぐ使用できる状態」にデプロイする。

現在のところ、DBモデリングツール(ダイアグラムエディタ)として「Jiemamy Eclipse Plugin」、補助ツール(ダイアグラム→SQL変換)として「Maven Jiemamy Plugin」が提供されている。しかし、Jiemamyは「ツール」ではなくあくまでも「開発モデル」である。

現在は、Eclipseプラグイン&Mavenプラグインを補助ツールとして提供しているが、考え方はもっと抽象的なものである為、Javaの外の世界でも考え方を適用することができるはずである。

このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

ネットで話題

もっと見る