InfoQ ホームページ データベース に関するすべてのコンテンツ
-
サービス指向には、データ指向が必要。
どのようなSOAの実装もサービスによって使われる企業データに非常に依存している。新しい記事のシリーズで、Informaticaのリアルタイム製品のブレインであるAsh Parikh氏は、SOAにおけるデータ指向がなす役割を議論し、その実装方法について、いくつかの実際的な推奨事項を提示している。
-
MagLev Ruby VMが公開される、GemStoneの永続化をRubyに
待望のGemStone SmalltalkをベースとするRuby実装、MagLevがついにパブリックアルファとして公開された。まだRailsを動かすことはできないが、RackやSinatraといったフレームワークをサポートしている。MagLevはGemStoneの成熟した分散処理と永続化機能の全面的なサポートとともにやってきた。
-
MicrosoftがデファクトスタンダードのWebデータプロトコルとしてODataを提案
MicrosoftはGoogleが使っているGDataに対して、WebデータプロトコルODataを提案し、OData採用のための協力をGoogleに求めている。果たして彼らはどうするつもりだろうか?
-
.NETプラットフォーム用のORMプロファイリング・ツール
悲しいことに、「ORM」という言葉には、「パフォーマンス問題」がいつも付きまとう。開発者から基礎となるSQLを隠すことで、ORMは、大きな生産性の向上を提供することができる。残念ながら容易に、ばかばかしいほど悪いクエリを生成し、それを認識することもない。クロスリファレンスするストアド・プロシージャなしで、ORM用のプロファイラを使わずに問題のあるコードを見つけるのは、非常にトリッキーな方法が要る。
-
AmazonがMySQLをサービスとして提供
Amazonは新サービスとして、クラウド上にリレーショナルデータベースを作成し、アクセスするためのソリューション、Amazon Relational Database Service(RDS)を発表した。ホストされたデータベースはMySQL 5.1である。発表は、MicrosoftはリレーショナルDBを基盤としたクラウドソリューションSQL Azureが利用可能になることを発表する予定であるPDC 2009を3週間後に控えた時期に行われている。
-
SQL ServerからSQL Azureへ素早くデータを移行する
SQL ServerからSQL Azureへ簡単に移行するために、MicrosoftはCodePlexで移行ツールを提供している。このSQL Azureマイグレーションツールは、SQL Server2005/2008とSQL Azureの不整合を検出し、うまくいけばこの不整合を修正してくれるかもしれない。さらにこのツールを使ってQL Azureにスキーマを配置するためのスクリプトを生成することで、BCPユーティリティを利用したデータの移行も可能になる。
-
Apache Lucene 2.9 リリース
Apache Software Foundation が Lucene 2.9 をリリースした。バージョン 3.0 前の最後となるマイナーリリースであり,数多くのパフォーマンス向上に加えて準リアルタイム検索,数値範囲クエリのネイティブサポート,地理認識検索などの機能が提供される。
-
クラウドアプリケーションサービスのためのPHP API
自らをPHPカンパニーであると呼んでいるZendテクノロジは、PHP開発者がすべてのメジャーなクラウドでアプリケーションを開発する手助けをするクラウドアプリケーションサービスのためのシンプルAPIというオープンソースプロジェクトを立ち上げた。マイクロソフトは、PHP開発者のための Windows Azure SDKに出資している。
-
LucidImaginationからApache Lucene用のパフォーマンスモニタリングユーティリティのリリース
Apacheの検索エンジンLuceneを利用している開発者はコードプロファイラの恩恵をうけ、デバッグしたり、Luceneとのコードを確認してパフォーマンス内容を調査します。 Lucid ImaginationのLucidGazeはそんな開発者のためのツールとして提供されています。InfoQはそのプロダクトについてLucid Imaginationの方と話をしながらより詳細について見ていきます。
-
Reservationパターンを使ったSOAトランザクション
分散コンピューティングの信頼性と管理性を保証するためにトランザクション処理は重要であり、なおかつWS-*標準が存在するにも関わらず、SOAにおけるトランザクション処理に関する実装は、依然としてきわめて稀である。Acron Rotem-Gal-Oz氏の新しい投稿のなかで述べられているReservationパターンは、この問題に対する一つの解決案を提供している。
-
データの削除は非推奨
Oren Eini氏(Ayende Rahienも名乗っている)が、読み手に物理削除の代替案だと思われるような論理削除は避けた方がいい、とblogに書いたところ、Udi Dahan氏が、データの削除自体をやめるべきだと強く主張している。
-
SQLデータベースをSQL Azureに移行するSQLAzureMW
CodePlexのSQL Azure Migration Wizard(SQLAzureMW)は、SQL Server 2005、2008データベースのSQL Azureへの移行を可能にしてくれる。
-
Oracle用ADO.NET Entity Frameworkのプロバイダ
Microsoftの.NETに対するビジョンは広い。すべてのプログラミング言語を直接または互換性レイヤを通してサポートさせようする願望に加えて、すべての通信のフレームワークやデータストレージエンジンも集約しようとしている。しかし、WCFが通信のAPIの標準化を進めている一方で、 Microsoftの汎用データアクセスモデルであるEntity Frameworkは出遅れてしまっている。
-
MapPoint Add-In For SQL Serverがリリース
マイクロソフトは、MapPoint 2009 Add-In for SQL Server 2008空間データを無料で公開した。このアドインは、SQL Server 2008空間データに対してクエリを行い、地図画像を作成することができる。
-
Fluent NHibernate が 1.0RC をリリース
Fluent NHibernate プロジェクトのオーナである James Gregory 氏は,プロジェクトが 1.0 マイルストーンに到達したと発表した。同プロジェクトは現在,リリース候補(Release Candidate)の段階にある。