General InformationDocumentationDeveloper Articles & TopicsCommunity ForumsBlogUniversity
![MongoDB](https://cdn-ak-scissors.b.st-hatena.com/image/square/218d3c214167171056f2ba139c25ec9cd82c1854/height=288;version=1;width=512/http%3A%2F%2Fs3.amazonaws.com%2Finfo-mongodb-com%2F_com_assets%2Fcms%2Fkuzt9r42or1fxvlq2-Meta_Generic.png)
米スタンフォード大学は、今秋から同大学で行われているコンピュータサイエンスの講義のうち、3つのコースをオンラインで無料公開することを発表しました。 公開されるのは、「Machine Learning」(機械学習)、「Introduction to Databases」(データベース入門)、「Introduction to Artificial Intelligence」(人工知能入門)の3コース。どのコースも今年の10月に開講し12月に終了する3カ月間の予定。コースによっては実際の講義とほぼ同様の宿題も用意され、提出すると自動採点してくれるようです。 機械学習のコースを担当するAndrew Ng准教授は発表の中で次のようにコメントしています。 “Both in the United States and elsewhere, many people simply do not have a
グーグルがNoSQL軽量ライブラリ「LevelDB」をオープンソース化。SQLiteとの比較ベンチマークも公開 キーバリュー型データストアは、いわゆるNoSQLデータベースの代表的な種類の1つ。LevelDBは以下のような特徴を備えています。 基本的な操作は、Put(key,value), Get(key), Delete(key) 1つのトランザクションとして複数の変更操作が可能 データは自動的に圧縮し保存される SQLite、Kyoto TreeDBとの比較ベンチマークも LevelDBはC++で書かれたライブラリで、今後のChromeブラウザのIndexedDBはLevelDBで実装されると説明されています。 Upcoming versions of the Chrome browser include an implementation of the IndexedDB HTML5
カスタマイズ可能なポータルサービスを提供するフランスの「NetVibes」は、バックエンドデータベースとしてミクシィの平林幹雄氏が開発し、同社内でも利用されているNoSQLデータベースの「Tokyo Tyrant/Tokyo Cabinet」(以下Tokyo Tyrant)を採用しているそうです(追記:平林氏は7月末でミクシィを退職されるとのこと)。 なぜNetVibesはTokyo Tyrantを採用したのか、その理由がmyNoSQLの記事「Netvibes: A Large Scale Tokyo Tyrant Deployment Case Study」で紹介されています。NetVibesは、Hadoop、CouchDB、Tokyo Tyrant、File system、MySQLを評価した上でTokyo Tyrant/Tokyo Cabinetを採用したとのこと。 NetVibes
とてもクラウド専門誌とは思えないような表紙の「みてわかるクラウドマガジン」が発刊されました。表紙だけを見ればどこかの出版社が面白おかしいムックでも作ったのかと思いきや、発行元は日経BP。日経Linux編集部が作成しています。 NoSQLが網羅的かつ詳細に紹介されている さっそく買って読んでみました。さすがに日経BPだけあって中味は充実。表紙はあえてこういう方向を狙ったのでしょう。 Amazon、Google、Salesfoce.comでの基本的なクラウドの使い方が画面写真入りで丁寧に紹介されている第一特集。そして、Hadoop、memcached、MongoDB、Cassandra、Kumofsなど、NoSQLの有名どころがひととおり詳しく紹介されている第二特集。 特にHadoopは20ページも使って仕組み、使い方、事例まで詳しく伝えていますし、NoSQL概要やMongoDBの紹介記事を書
その例としてBeck氏自身が過去に取り組んできた生命保険会社のアプリケーションを例に挙げます。そのアプリケーションでは毎日のようにスキーマが変化するため、SQLとORM(Object-Relational Mapping)では対応できず、オブジェクトデータベースのGemstoneを利用することで対応できたと述べています。 こうしたSQLだけでは満たせないさまざまな要件、上記の図にあるようにスキーマの可塑性、スケーラブルなデータ読み込み、書き込み、処理の柔軟性などを満たすために、リレーショナルデータベース以外のNoSQLな製品が開発された。これがNoSQLの登場の背景にあるとBeck氏は解説します。一方で、こうしたさまざまなNoSQLを、NoSQLという言葉で表すのは適当ではないという憂慮も示しています。 Here is where the futility of defining NoSQ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く