InfoQ ホームページ データベース に関するすべてのコンテンツ
-
JavaOne 2008セッション報告:Java Persistence API 2.0 (TS-5509)
5月7日午後に開催されたセッション「Java Persistence API 2.0(Linda DeMichiel, Sun Microsystems)」の報告を行う。 Java Persistence API(以降、JPA)は現在EJB3.0の一部としてJSRで仕様が規定されているが、JPA 2.0ではEJBと別れ、JSR-317として2007年の秋に立ち上がった。
-
AmazonのEC2がアップグレードして永続ストレージが利用可能に
Amazon のHadware as a Service(HaaS)であるElastic Computer Cloud(EC2)が永続ストレージを機能リストに追加しようとしている。AmazonのCTOであるWerner Bogels氏はEC2のインスタンスにストレージボリュームがどのように加えられ、どのようにエラーやデータの一貫性を扱うかを説明している。またAmazonのストレージサービスであるS3にスナップショットをバックアップする方法についても述べている。
-
StrokeDBは単に別の分散データベースにすぎないのか?そうでもない。
分散データベースにより一層関心が集まるにつれて、実装が盛んにおこなわれている。CouchDBはその方法を示し、今やApacheプロジェクトとして検討されている。RDDBは、初めてRubyに実装されたドキュメント指向の分散データベースであった。
-
Hypertable のリード開発者が Hadoop と分散データベースを語る
InfoQ は Hypertable 産みの親で、Zvents, Inc の Principal Search Architect もつとめる Doug Judd 氏と、Hypertable の実装について話をした。
-
ドメイン特化言語は英語のように書くべきではない
良いドメイン特化言語 (DSL) とは、プログラマ以外でも読むことができる英語のようなものだと広く言われている。Dave Thomas氏は、DSLは自然言語にできる限り近づくものではないと主張し、そのような考え方に反対する。 さらに、これをDSL設計の指針とすることがむしろ有害であると主張する。
-
Article: Spring Frameworkによるソフトウェアテスト
Simon Ritter氏がガーベジコレクションによる最長応答時間を保証するReal-Time Java specification (RTSJ)のビジョンとキャパシティを解説します。
-
NHibernate 2.0の新機能
NHibernate 2.0 Alphaが先日リリースされた。2.0のリリースは、Hibernate 3.2.6の機能セットへの第一歩であり、多くのクラスが完全に書き換えられ、多くの機能が新たに追加された。
-
ソフトウェアトランザクション:プログラミング言語の観点のひとつ
Erlangは並列処理を効率よくしかもエレガントに扱える言語として多くの関心を呼んだ。とりわけErlangはマルチコアプロセッサ向けのプログラミングに向いていると考えられている。Erlangのキーとなるデザインコンセプトのひとつは、”プロセス”のインスタンス間に共有メモリがないということだ。それらは非同期メッセージで通信をおこなう。それでもやはり、共有メモリの並列性はホットな研究課題としてある。
-
LINQ Framework Designのガイドライン
LINQが完成版となってリリースされたので、次はその使用方法について考える番である。Keith Farmer氏はLINQを使用することでサブクラスが削除できるとまで言及している。しかしそちらに進む前に、Microsoftからの公式ガイドを見てみよう。
-
NOLOCKをLINQ to SQLおよびLINQ to Entitiesで実装
近ごろScott Hanselman氏は、 LINQ to SQLおよびLINQ to Entitiesを使用する際のヒントを取り上げた、非常に役立つ記事をブログ上に掲載した。問題は、SQLデベロッパが慣れているように、LINQクエリで生成されたSQLを獲得し、NOLOCKヒントを使用する方法である。
-
CTP6を取り巻く興奮
先月、SQL Server 2008の最新Community Technology Previewがリリースされ���。MicrosoftはSQL Server 2008のこの早期リリースが機能コンプリート(最終版で提供される機能が全て含まれるもの)であると明らかにしている。発見して修理すべきバグはまだ残っているが、InfoQは開発者コミュニティから沸き起こる興奮に注目した。
-
拡張照会機能およびユーザ文書を備えたDbFit 1.0
近ごろGojko Adzic氏がDbFitのバージョン1.0のリリースを発表した。それは、データベースコード上でTDDを実行する際に使用されるFIT/FitNesse拡張機能である。
-
ロードバランシング、ワークスティーリング、およびデータパーティショニングをサポートするGridGain 2.0
GridGainの最新バージョンは、Javaベースでオープンソースのグリッドコンピューティングフレームワークで、ロードバランシングとデータパーティショニングの機能をサポートする。GridGain Systems社は先ごろバージョン2.0をリリースした。
-
eXo Java Content Repository 1.8 リリース
eXo Platform チームが JSR-170 準拠の eXo JCR(Java Content Repository) 1.8 をリリースした。eXo JCR の WEB サイトでは Java Content Repository の仕様について説明している。
-