InfoQ ホームページ データアクセス に関するすべてのコンテンツ
-
ORMツール Hibernare 4.3がリリース,JPA 2.1仕様を実装
Javaベースのオブジェクト-リレーショナルマッピング(ORM)フレームワークであるHibernate ORM 4.3の最終版が先日リリースされた。2013年5月にリリースされたJPA 2.1仕様 - JSR 338の実装として認定されている。
-
オープンソースのSQL-in-Hadoopソリューション:我々はいまどこに?
Facebookが最近Prestoをオープンソース化してリリースしたことで、既に飽和状態だったSQL-in-Hadoopマーケットがさらに錯綜している。多数のオープンソースツールが開発者の関心を集めようとしのぎを削っているのだ。Hortonworks社によるHive関連のStinger initiative, Apache Drill, Apache Tajo, Cloudera社の Impala, Salesforce社の Phoenix (for HBase),そして今回のFacebook社のPrestoがこれに挙げられる。
-
Entity Framework 6と非同期をサポートしたORM Profiler バージョン1.5
Entity Framework 6と非同期をサポートしたORM Profiler バージョン1.5がリリースされた。
-
ORMと永続性非依存
Julie Lerman氏は先日,Entity Frameworkでprivateなコンストラクタとprivateなプロパティセッタを持つクラスの操作が可能なことを指摘した。永続性非依存を促進するこの特性について,もっと詳しく見てみよう。
-
Hibernate が OSGiサポートを追加
人気のJava ORMであるHibernateがOSGiのサポートを追加した。InfoQは Brett Meyer氏にその際に起きた問題について詳しく聞いた。
-
StackMob の 楽しみ方
MBaaS時代 の初期から StackMob は存在していた。それ以降、モバイル環境は、新しいアプリケーションの動作方式を提唱する競合者で溢れかえるようになっている。今回 InfoQでは、MBaaS 提供者 StackMobと、そのプライバシー保護の運用方法について詳しく調べた。
-
CASTのレポート,Spring利用によるJEEアプリケーションの品質低下を報告
CASTのレポートが,Hibernateのみを使用したJEEエンタープライズソフトウェアに比較して,SpringあるいはStrutsを使用したものが品質面で劣る,という調査結果を公開している。さらにJavaとC,あるいはC++を併用した場合の品質低下も確認されている。
-
Phoenix: Apache HBase上でSQLクエリを実行する
Salesforce.comがPhoenixをオープンソース化した。これはJava層であり、開発者はApache HBase上でSQLクエリを実行できる。
-
Simba TechnologiesがCassandra,Hadoop,BigQuery,MongoDBにSQLのパワーを実現する
SQLの本質は,非専門家のプログラマがデータベースに対してクエリを行って,レポートを作成することを目的に設計されたドメイン固有言語である。企業システムがリレーショナルデータベースからNoSQL製品へと移行しても,アドホックな帳票出力のニーズがなくなる訳ではなく,かえって難しいものになる。SimbaのODBCドライバは,ユーザの手にかつてのパワーを取り戻してくれる。
-
ModelMapper: オブジェクト間マッピングライブラリ
ModelMapperはオブジェクトを別の表現にコピーするコードの繰り返しをなくしてくれる、オブジェクト間マッピングライブラリだ。プロパティ名を見て自動マッピングを実行できたり、マッピング処理を正確に記述したヒントを定義することができる。これは.NETにある同様のライブラリ、AutoMapperからインスパイアされたものだ。
-
ASP.NETのデータアクセス方法のガイダンス
MicrosoftはData Access Guidance for ASP.NET 4.5を公開した。主な変更点はWebFormや新しいASP.NET Web APIなど4.5の新しい機能への対応だ。
-
ストアドプロシージャとEntity Framework
ORMに関してとその欠点については多くのトピックが書かれている。異論のほとんどは2つのカテゴリに分類できる: 関心の分離とオブジェクト指向デザインである。Entity Frameworkに関しては私たちはひとつのよいニュースを持っている。
-
NHibernate と Entity Frameworkの比較
ポルトガルの 開発者Ricardo Peres氏は、主要な.NET ORMであるNHibernate と Entity Framework を見たところ公平に比較し、公表した。両方を考えている人には、彼の記事、NHibernate と Entity Frameworkの差を読むことを薦めるが、主要な差の幾つかは、難しい。
-
PouchDB - CouchDBから生まれたオフラインウェブデータベース
Apache CouchDBから生まれたPouchDB (ポータブルCouchDB)は、ウェブのための小さなデータベースであり、特に、オフラインで使えるブラウザベースのストレージソリューションが必要なモバイルアプリケーションで利用される。デバイスがオンラインになった時に、データベースはCouchDBデータベースや他のPouchDBと同期できる。
-
LLBLGen Pro 3.5がOData、SQL Server 2012のサポート、デザイナーの改善を追加
ORMツールであるLLBLGen Proのバージョン3.5が今週リリースされた。その中には、 Entity Frameworkへのアップデート、 NHibernateのサポート、デザイナーの改善、そしてランタイムへのいくつかのアップデートが含まれている。