InfoQ

トピック・タグ別の表示

ActiveRecord Content on InfoQ


ActiveRecordに関する最新コンテンツ

RailsのActiveMessaging入門

コミュニティ
Ruby
トピック
Ruby on Rails,
メッセージング,
プログラミング

この記事では、ActiveMessagingと関連技術について紹介し、それをRailsアプリケーションで利用する方法を説明します。

ActiveRecordに関するNews

JRuby on Google App Engineの総まとめ:DataStore向けDataMapper Adapter、Reggae

コミュニティ
Java,
Ruby
トピック
JRuby,
Ruby on Rails,
データアクセス

Google App EngineのJavaサポートの発表の後、JRubyはGAEでの取り組みを示された。けれども、いくつか制限がある。JRubyのNick Sieger氏がそのいくつかをリストしている。

Ruby向けデータベースツールキットのSequel

コミュニティ
Ruby
トピック
Ruby on Rails,
データアクセス

ActiveRecordはRailsの事実上のORM(O/Rマッピング)である。Sequel(v2.7.1)はActiveRecordに代わるORMだが、それ以外にもRubyの包括的なツールキットとなり、データベースオペレーションを行う。

Article: RailsのActiveMessaging入門

コミュニティ
Ruby
トピック
Ruby on Rails,
メッセージング,
プログラミング

この記事では、ActiveMessagingと関連技術について紹介し、それをRailsアプリケーションで利用する方法を説明します。

データベースの総まとめ:ActiveRecord向けデータshardingおよびPostgres向け高速IO

コミュニティ
Ruby
トピック
データアクセス,
パフォーマンス&スケーラビリティ

このデータベースの総まとめでは、新しいActiveRecord向けのデータshardingプラグインおよび、どのようにしてPostgresデータアクセスが非同期クライアントAPIで改善することができるのかについて検討する。

ドメイン特化言語は英語のように書くべきではない

コミュニティ
Architecture
トピック
設計,
Domain Specific Languages

良いドメイン特化言語 (DSL) とは、プログラマ以外でも読むことができる英語のようなものだと広く言われている。Dave Thomas氏は、DSLは自然言語にできる限り近づくものではないと主張し、そのような考え方に反対する。 さらに、これをDSL設計の指針とすることがむしろ有害であると主張する。

Active Recordパターンを使用中の柔軟性の保持

コミュニティ
Architecture
トピック
設計,
Object Oriented Design

Rails、Hibernate、他のORMツールに使用されているActive Recordパターンはdatabase rowのオブジェクトへのマッピングを許容するデータ持続パターンである。しかしながらこの実用的なツールはBob Martin氏によると混乱の源であるそうだ。 柔軟性を保つにはBob Martin氏はActive Recordをアプリケーションから分離させることを提案しており、そうすることによって後者はオブジェクトの周りで単一でデザイン、また構成することができるのである。

JRuby搭載のORM-ActiveHibernate

コミュニティ
Java,
Ruby
トピック
Ruby on Rails,
JRuby

オブジェクト関連性マッピング(ORM)はOOP言語に伴ったとても重要なトピックである。データが存続する限りそれをどのように保存するかが問題になる。Java業界内で人気のORMソリューションがJRubyでサポートを得た。