InfoQ

InfoQ

トピック・タグ別の表示

データベースに関するすべてのコンテンツ


データベースに関する最新コンテンツ

大規模データ技術の現状と今後の方向性

トピック
Domain Specific Languages,
言語,
クラスタリング&キャッシング,
Concurrency,
Relational Databases,
MapReduce,
ETL,
データベース,
プログラミング,
Hadoop,
グリッドコンピューティング,
パフォーマンス&スケーラビリティ,
データウェアハウス,
QConTokyo,
Batch Processing,
クラウドコンピューティング

クラウドコンピューティングを前提とした大規模データ技術が利用可能となってきています。Big Dataが一過性のブームで終わるかどうかにかかわらず、スケーラブルな分散アーキテクチャーの基盤はデータベース技術に主導されつつあります。RDBとORM主体のエンタープライズシステムは、HadoopやNoSQLとの組み合わせにより複合的なデータモデルに発展しました。こうしたアーキテクチャーの革新を最適化し、複雑さを隠ぺいするためにデータタイプやデータモデルを導入する新たな動きが起こっています。また、Hadoopの多方面への発展の軸を見ることで、大規模データ技術の発展の方向性を占うことが可能です。

データベースに関するNews

HadoopとMicrosoft

トピック
SQL Server,
Relational Databases,
Microsoft,
.NET,
データベース,
プログラミング,
Hadoop

Microsoftスタックを用いてHadoopを試したり、それらをもちいてどのような事が可能になるのか知りたくはないだろうか?その手助けとなるいくつかの資料に関して解説する。

AWS Beanstalk For .NET, RDS For SQL Server

トピック
Amazon Webサービス,
Amazon,
SQL Server,
Microsoft,
Relational Databases,
.NET,
データベース,
クラウドコンピューティング,
プログラミング

Amazonは、AWS Elastic Beanstalkでの.NETサポートとAWSでホストされる.NET/SQL Serverアプリの管理性を改善する新しいRDS service for SQL Serverを発表した。

Rich Hickey氏のDatomic、クラウドやインテリジェントアプリケーション、一貫性といった考えを取り入れる

トピック
Java,
Clojure,
言語,
データベース設計,
LISP,
データベース,
プログラミング,
RDF

Rich Hickey氏とRelevanceチームが2010年から開発しているDatomicは、データベースアーキテクチャに新しいアプローチを取り入れている。クラウドやストレージの最近トレンドを活用し、強力なトランザクション、リッチなクエリAPI、リードのスケーリングを備えている。

Udi Dahan と Oren Eini (Ayende) 両氏,NServiceBus 3.0 を語る

トピック
.NET,
データベース,
プログラミング

NServiceBus のバージョン 3.0 が先日リリースされた。InfoQ ではこの最新リリースに追加された新機能について,開発者である Udi Dahan 氏に話を聞いた。RavenDb との統合機能はそのひとつだ。RavenDb は Oren Eini (Ayende Rahien) 氏が開発した,.NET で記述された比較的新しいデータストア実装だ。InfoQ は氏から NServiceBus との統合について,さらには氏自身の Rhino Service Bus との関係についても聞くことができた。

Hazelcast 2.0 リリース,オフヒープ・ストレージと分散バックアップを装備

トピック
Java,
Caching,
データベース設計,
言語,
クラスタリング&キャッシング,
プログラミング,
パフォーマンス&スケーラビリティ,
データベース

Java ベースのキャッシュとクラスタ,そしてデータ配信のソリューションである Hazelcast のバージョン2.0 が先日リリースされた。今回のリリースでは営利企業用の Enterprise Edition とオープンソースコミュニティ用でフリーの Community Edition の2つが提供される。

データベースに関するArticle

グラフデータベース、NOSQL、Neo4j

トピック
Java,
言語,
データアクセス,
データベース設計,
Architecture,
データベース,
プログラミング

グラフデータベースについて、Peter Neubauer氏がRDBMSとの比較、NOSQLムーブメントにおける位置付けを紹介する。また、Javaによるグラフデータベース、Neo4jの使用例を示す。

J2EEアプリケーションにおけるAOPを使ったフェッチ戦略の実装

トピック
Java,
AOP,
方法論,
言語,
データアクセス,
プログラミング,
データベース,
AspectJ

この記事では低レベルのサービス・レイヤやリポジトリ・レイヤを肥大化させることなく、フェッチング・ストラテジによってモジュール化された方法でバックエンドにあるシステムからデータを取得する処理を最適化する方法について説明します。

Web開発者が知っておくべき八つの分離レベル

トピック
トランザクション処理,
パフォーマンス&スケーラビリティ,
Architecture,
データベース

Web開発者がプログラミング・モデルに与えられる制約をWeb開発者が理解し、システム・アーキテクトと開発者が必要なデータ一貫性を確保しつつ最も効果的な分離レベルを選択するための議論を行うのを助けるため、分離レベルをリスト・アップしました。

MDSDのおかげで引き続き安泰

トピック
Domain Specific Languages,
言語,
Architecture,
プログラミング,
モデリング,
Legacy Code,
データベース

Andreas Kaltenbach氏は、アップグレードの過程を容易にするために、バージョン間における相違を交渉することで、MSDSがどのようにしてソフトウェアプログラムの後方互換性の問題を解決するのかを、説明している。

Blaze Data ServicesかLiveCycle Data Servicesか

トピック
Java,
Flash,
Flex,
言語,
データアクセス,
Web 2.0,
オープンソース,
Adobe,
プログラミング,
エンタープライズアーキテクチャ,
データベース,
RIA,
リッチクライアント/デスクトップ,
Adobe Integrated Runtime

この記事では、二つの似た製品、AdobeのLiveCycle Data Services(LCDS)とOpen Source Blaze Data Serviceの二つを比較し、ユーザがこの二つのどちらかを選択することを手助けします。