memcached 互換のNoSQLデータベース Membase
「memcached」 の開発者らが新たな企業を立ち上げ、「memcached」 互換の NoSQL データベース 「Membase」 を発表しています。
関連情報
・memcached
の置き換え、NoSQLデータベースMembase登場 | マイコミジャーナル
・memcached
互換のNoSQLデータベース「Membase」がオープンソースで登場 - Publickey
・InfoQ:
Membase,NoSQL ファミリのヘビー級の新メンバ
・CentOS5.3にMembaseをインストールする
- とはえ領域
・Membase
vs memcached vs TokyoTyrant vs Redis - とはえ領域
・Jungle
Java - 『WEB+DB PRESS Vol.50』
・Jungle
Java - 『Hadoop』
・Jungle
Java - Cassandra 関連情報メモ
・Jungle
Java - 『みてわかるクラウドマガジンvol.1』
・Jungle
Java - BigQuery 関連情報メモ
・Jungle
Java - Ehcache 2.1 リリース
p.s.
なんか、イメージキャラクターが性格悪そうなんですけど..。(^^;
HyperSQL 2.0 リリース
軽量データベース 「HSQLDB」 の最新版となる 「HyperSQL 2.0」 がリリースされています。
関連情報
・ピュアJavaデータベースHSQLDBの最新版「HyperSQL
2.0」が公開 - SourceForge.JP Magazine
・HyperSQL
2.0登場、OpenOffice.org採用のデータベースエンジン最新版 | マイコミジャーナル
・InfoQ:
HyperSQL 2.0 - 5年の開発期間を経た新リリース
・Jungle
Java - OpenOffice.org Base
・Jungle
Java - 利用が広がる Apache Derby
・Jungle
Java - 超軽量データベース SQLite
(07/09 追記)
・【ハウツー】新機能満載!
Pure Java DBの最新版「HyperSQL 2.0」を試してみよう | マイコミジャーナル
BigQuery 関連情報メモ
「BigQuery」 の関連情報をメモ。φ(..)
関連情報
・グーグルによるMapReduceサービス「BigQuery」が登場。SQLライクな命令で大規模データ操作
- Publickey
・グーグルのBigQuery、大規模処理の「仕組みは秘密です」
- Publickey
・BigQueryってなんぞ?
- スティルハウスの書庫
・Jungle
Java - Hadoop / hBase 関連情報メモ
・Jungle
Java - MapReduce をSQLライクに操作する Apache Hive
・Jungle
Java - 『Hadoop』
・Jungle
Java - Google I/O 2010 が開催
・Jungle
Java - VoltDB 関連情報メモ
VoltDB 関連情報メモ
「VoltDB」 の関連情報をメモ。φ(..)
関連情報
・「NoSQL」を上回る性能を目指す次世代型高速SQLデータベース「VoltDB」登場
- SourceForge.JP Magazine : オープンソースの話題満載
・NoSQL
を超えるSQLデータベース「VoltDB」。Cassnadraとベンチマーク対決! - Publickey
・独り言v6
» VoltDB登場 – RDBMSのようでRDBMSではない新システム
・NoSQL
を上回る性能のVoltDB、そのアーキテクチャとは - Publickey
・独り言v6
» VoltDBは何故早いのかは問題ではない。何をするためのシステムなのかが問題だ
・Jungle
Java - SSD とデータベース
・Jungle
Java - Amazon Relational Database Service が公開
・Jungle
Java - 『Hadoop』
・Jungle
Java - Cassandra 関連情報メモ
・Jungle
Java - 『みてわかるクラウドマガジンvol.1』
・Jungle
Java - Google I/O 2010 が開催
(07/22 追記)
・SQLの都市伝説。マイケル・ストーンブレイカー御大が斬る!
- Publickey
『みてわかるクラウドマガジンvol.1』
日経BP社より、クラウドコンピューティングを特集した雑誌が発売されました。図表が多くて、とても見やすいです。vol.1
となっているところをみると、今後も継続的に発行する予定なのでしょう。
それにしても、この表紙には意表をつかれました。(^^)
関連情報
・Jungle
Java - 『クラウドコンピューティングバイブル』
・Jungle
Java - 『Google App Engine for Java [実践]クラウドシステム構築』
・Jungle
Java - 『クラウドを実現する技術』
・Jungle
Java - 『Windows Azure入門』
・Jungle
Java - MongoDB 関連情報メモ
・Jungle
Java - Amazon EBS から EC2 のインスタンス起動が可能に
・Jungle
Java - 『Hadoop』
・Jungle
Java - Cassandra 関連情報メモ
・Jungle
Java - 『Force.comクラウドアプリケーション開発』
p.s.
実は、本日 「クックパッドの開発の裏側見せます in 名古屋」 というセミナーに参加してきたのですが、その主催者であるクックパッドさんが上記の
『みてわかるクラウドマガジンvol.1』 に "クラウドを生かす企業" として紹介されています。
クラウドコンピューティングの普及によって、システムの内製化が復活する方向にあるのかもしれませんね。
(04/09 追記)
・NoSQLの情報が充実!
日経BP「みてわかるクラウドマガジン」。意表を突く表紙で発刊 - Publickey
(04/20 追記)
・クックパッドのデータ処理、たった5万円:日経ビジネスオンライン
(04/26 追記)
・【レポート】NoSQL、新しいデータベースの潮流
| マイコミジャーナル
(06/24 追記)
・クラウドのベンチマーク2種。速いのはグーグルかAmazonか、Windows
Azureか、セールスフォースか? - Publickey
Cassandra 関連情報メモ
分散データベース 「Cassandra」 の関連情報をメモ。φ(..)
関連情報
・分散データベースの「Cassandra」がApacheのトップレベルプロジェクトに
- SourceForge.JP Magazine
・Twitter、「拡張性と可用性」を求めてMySQLからCassandraへ乗り換える
- SourceForge.JP Magazine
・アグレッシブエンジニア:
cassandraに挑戦 その1 実績調査
・アグレッシブエンジニア:
cassandraに挑戦 その2 インストール
・アグレッシブエンジニア:
cassandraに挑戦 その3 get_slice
・アグレッシブエンジニア:
cassandraに挑戦 その4 perl からデータ操作 Net::Cassandra
・アグレッシブエンジニア:
cassandraに挑戦 その5 Thrift APIの解読
・アグレッシブエンジニア:
cassandraに挑戦 その6 特定のcolumnの値だけを取得
・アグレッシブエンジニア:
cassandraに挑戦 その7 0.6.0 betaの動作確認
・Jungle
Java - 『WEB+DB PRESS Vol.50』
・Jungle
Java - 『Hadoop』
(03/19 追記)
・TwitterとDiggがNoSQLの「Cassandra」を選ぶ理由
- Publickey
(03/25 追記)
・ヒマをみつけてWeb開発
| 列指向データベース、CassandraとHBaseを比較
(03/26 追記)
・アグレッシブエンジニア:
cassandraに挑戦 その8 thriftのインストール
・アグレッシブエンジニア:
cassandraに挑戦 その9 PHP APC をインストール
・アグレッシブエンジニア:
cassandraに挑戦 その10 PHP Clientを動かしてみる
・アグレッシブエンジニア:
cassandraに挑戦 その11 multiget_slice(0.6 API)
・アグレッシブエンジニア:
cassandraに挑戦 その12 C++でクライアントを作ってみる
・アグレッシブエンジニア:
cassandraに挑戦 その13 ant gen-thrift-javaを実行してはまった
(03/27 追記)
・Symfoware
分散データベース管理システムCassandraをDebianで動作させる
・Symfoware
DebianにApache Thriftをインストールする
・Symfoware
ThriftをPythonで使用する
・Symfoware
ThriftをWindowsのPythonで使用する(作戦失敗)
・Symfoware
AntでThrift接続用のjarを作成する
・Symfoware
Debian + Thrift + PythonのサーバーにWindows + Javaから接続する
・Symfoware
Debian + Thrift + PythonのサーバーにWindows + Perlから接続する
・Symfoware
Debian + Thrift + PythonのサーバーにWindows + C#から接続する
・Symfoware
ThriftをWindowsのPythonで使用する(Pythonエクステンションのビルド)
・Symfoware
ThriftのサーバーにTomcatを使用する
・Symfoware
Google App Engine(Python)でThriftを動作させる
・Symfoware
プロキシサーバー越しにPythonでThriftのTHttpClientを使用する
・Symfoware
Debian + Nginx 0.7.x + mod_wsgi + pythonでthriftを動かす
・Symfoware
Thriftでphpの雛形を生成するときのオプションについて
・Symfoware
Apache + phpの環境でThriftサーバーを動かす
・Symfoware
ThriftでMantisConnectの代わりのサービスを作成する
・Symfoware
列指向データベースCassandraにPythonで接続する
・Symfoware
列指向データベースCassandraにPython + Thriftで住所データを登録する
・Symfoware
Cassandraで登録しているカラムデータの検索方法(Cassandra:inverted indexの翻訳)
・Symfoware
分散データベース管理システムCassandraにPython + Lazyboyでデータ登録
・Symfoware
Cassandraに登録した住所を郵便番号で検索する
・Symfoware
Cassandraにhectorを使用してJavaで接続し、検索を実行する
・Symfoware
Cassandraの使いどころ(Looking to the future with Cassandraの翻訳)
・Symfoware
Cassandraの状態をJconsoleを使用して監視する
(03/28 追記)
・InfoQ:
DiggとRedditがNoSQL陣営に入る
(03/31 追記)
・Cassandraを見てみる
- おおたに6号機blog
・Cassandra-tools
- おおたに6号機blog
(04/13 追記)
・Cassandra:6つの迷信と
6つの真実 « Agile Cat — Azure & Hadoop — Talking Book
(04/27 追記)
・連載:Cassandraのはじめ方─手を動かしてNoSQLを体感しよう|gihyo.jp
(06/22 追記)
・実例で学ぶCassandra
- Eric Evans - Digital Romanticism - digitalsoulのブログ
(06/29 追記)
・Cassandraデータモデル入門
- Arin Sarkissian - Digital Romanticism - digitalsoulのブログ
(07/28 追記)
・Cassandra入門と、さらに詳しく知るためのリソース集
- Publickey
neo4j は Java ベースのグラフデータベース
「neo4j」 はグラフデータベースと呼ばれる NoSQL(Not
Only SQL) で、先月バージョン 1.0 がリリースされました。
「jo4neo(Java
Object for Neo)」 というエクステンションによって 、グラフを
Java オブジェクトにマッピングすることが可能となっています。また、「Spring」
や 「Grails」
などのフレームワークとの統合も研究されているようです。
関連情報
・Neo
Technologyがグラフデータベースを商用化 - 関係DBでは無理なデータを効率的に表現
・InfoQ:
Neo4j: Java ベースの非 SQL グラフデータベース
・【ハウツー】組み込み型グラフデータベース「neo4j
1.0」を試してみよう | マイコミジャーナル
・neo4jを使ってみる
その1 - 新・たけぞう瀕死の日記
・neo4jを使ってみる
その2 - 新・たけぞう瀕死の日記
・neo4jを使ってみる
その3 - 新・たけぞう瀕死の日記
・Jungle
Java - Google Social Graph API 関連メモ
・Jungle
Java - 『WEB+DB PRESS Vol.50』
・Jungle
Java - MongoDB 関連情報メモ
(03/20 追記)
・neo4jを使ってみる
その4 - 新・たけぞう瀕死の日記
(06/23 追記)
・InfoQ:
グラフデータベース、NOSQL、Neo4j
(08/28 追記)
・Roo
Project - Neo4j Wiki
『Hadoop』
O’Reilly Japan から 「Hadoop」 のガイドブックが発売されました。
関連情報
・Hadoop分散処理、6時間から5分に高速化
- Yahoo! Japan | マイコミジャーナル
・Hadoopで、かんたん分散処理
(Yahoo! JAPAN Tech Blog)
・Hadoopを使いこなす(1)
(Yahoo! JAPAN Tech Blog)
・Hadoopを業務で使ってみた話
≪ クックパッド開発者ブログ
・Jungle
Java - Hadoop / hBase 関連情報メモ
・Jungle
Java - MapReduce をSQLライクに操作する Apache Hive
(01/29 追記)
・新しいことをしよう
- 記者のつぶやき:ITpro
(02/05 追記)
・今週の
Hadoop 系 — 最新情報 « Agile Cat — Azure & Hadoop — Talking Book
(02/17 追記)
・オライリーの「Hadoop」本発刊、
翻訳者に裏話を聞きました - Publickey
(03/11 追記)
・Hadoopを使いこなす(2)
(Yahoo! JAPAN Tech Blog)
・レポート:Hadoop
Hacks Night詳細レポート[前編] |gihyo.jp
(03/12 追記)
・レポート:Hadoop
Hacks Night詳細レポート[後編]|gihyo.jp
(03/17 追記)
・MapReduce/Hadoop環境構築(Windows編)
- 俺の基地
・きりんさん日記:
1台構成のHadoopを30分で試してみる(CentOS + Cloudera)
・Hadoopの導入方法(スタンドアロンモード)
by Inquisitor
・Hadoopコードのビルド方法
by Inquisitor
・Hadoopの疑似分散モード
by Inquisitor
(04/08 追記)
・Hadoop、セキュリティ強化でKerberos実装中
- Publickey
(04/26 追記)
・グーグルがHadoopにMapReduce特許の利用を許可
- Publickey
(05/05 追記)
・Microsoft
readying Hadoop for Windows Azure の対訳 « Agile Cat — Azure & Hadoop —
Talking Book
(05/15 追記)
・Hadoopモデリング座談会メモ
(05/24 追記)
・Hadoopを表計算のように使える「InfoSphere
BigInsights」、IBMが発表 - Publickey
(06/02 追記)
・HadoopはBI市場の破壊的テクノロジーになる
- Publickey
(06/03 追記)
・HMaster
Japan: HBase入門 - 5月27日発表
(06/09 追記)
・Hadoopは企業のための新たな情報分析プラットフォームとなる、とCloudera
- Publickey
(06/21 追記)
・企業で使われるHadoop
| Think IT
(07/14 追記)
・第4回
Hadoopシステム構築のノウハウ | Think IT
・puppetについて
- ブックマクロ開発に
・InfoQ:
Adobe が Hadoop のための Puppet レシピをリリース
(07/30 追記)
・InfoQ:
FacebookによるHadoop, Hive, HBaseそして A/B Testingへの取組み
(08/09 追記)
・レポート:見えてきたHadoopの“使いどころ”─「Hadoop
Hack Night Vol.2」開催|gihyo.jp
(08/24 追記)
・濃縮還元オレンジニュース:米Yahoo!「Hadoop
with Security」「Oozie」をオープンソースで公開|gihyo.jp
(08/27 追記)
・その分析、Hadoopなら速く安くできます
- Publickey
MapReduce をSQLライクに操作する Apache Hive
「Apache Hive」 は、「Apache Hadoop」 上に構築されたデータウェアハウス(Data Warehouse:DWH)向けのプロダクトです。もともとは Facebook によって開発され、Apache Software Foundation(ASF) に寄贈されました。「HiveQL」 というSQLライクな言語で 「Apache Hadoop」 上のデータを操作することができます。
関連情報
・Hadoop+Hive検証環境を構築してみる
- @IT
・SQLライクにHadoop
Hiveを使い倒す! - @IT
・SQL感覚でMap
Reduce処理できるHiveについて - blog.katsuma.tv
・Amazon
Web Services Developer Community : Amazon Elastic MapReduce Supports
Apache Hive
・米Facebook、Apache
Software Foundationのスポンサーに - SourceForge.JP Magazine
・Jungle
Java - Hadoop / hBase 関連情報メモ
・Jungle
Java - 『WEB+DB PRESS Vol.50』
(01/21 追記)
・GoogleがMapReduce特許を取得。Googleは用途についてコメントせず
- Wataru’s Blog
・グーグルがMapReduce特許を取得。Hadoopへの影響は?
- Publickey
(06/02 追記)
・SQL感覚でMap
Reduce処理できるHiveについて - blog.katsuma.tv
・Hive
QL(HQL)でORDER BYするときの注意点 - blog.katsuma.tv
・Hiveをjdbc経由で使う方法
- brfrn169の日記
・ハタさんのブログ(復刻版)
: HiveJDBC を S2JDBC 経由で使えるようにする
MongoDB 関連情報メモ
「MongoDB」 に関する情報をメモ。どうやら、「CouchDB」 とよく似たタイプの非リレーショナルデータベースのようです。
関連情報
・SadayukiのBlog:
イントロダクション - どのように Mongo は動作するか
・MongoDB,Tokyo
Tyrant, CouchDBのベンチマーク記事 - うっかりプログラミング日誌
・MongoDBのパフォーマンスをBerkeley
DB, H2, MySQLと比較 - kaisehのブログ
・私がCouchDBを使わない理由
- taro-nishino の日記
・非リレーショナルデータベースを選ぶ(私達がMySQLからMongoDBへ移行した理由)
- taro-nishino の日記
・Jungle
Java - P2P に適した軽量ドキュメントデータベース CouchDb
・Jungle
Java - CouchDB 関連情報メモ
(2010/03/31 追記)
・InfoQ:
MongoDB Growing Up: Release 1.4 and Commercial Support by 10gen
(2010/04/11 追記)
・Symfoware
DebianにMongoDBをインストールする
・Symfoware
MongoDBのクライアントツールを使用してデータを操作する
・Symfoware
MongoDBのHttp Interface
・Symfoware
MongoDBをPythonで操作する(PyMongo使用)
・Symfoware
MongoDBに一括でデータを登録する(Bulk Inserts)
・Symfoware
MongoDBにインデックスを作成する
・Symfoware
MongoDBに登録した住所を検索する
・[NoSQL] MongoMapper
(MongoDB用のORM) の使い方 - ヽ( ・∀・)ノくまくまー - s21g
・MongoDBでちょっとしたアクセス解析を実装する
- (゚∀゚)o彡 sasata299's blog
・MongoDBのレプリケーションが簡単すぎる…
- (゚∀゚)o彡 sasata299's blog
・MOONGIFT:
» MongoDBを使ったソーシャルニュース「Newsmonger」
(2010/04/21 追記)
・InfoQ:
MongoDBの躍進: 10genによる1.4のリリースと商用サポート
(2010/07/02 追記)
・NoSQLデータベースを試してみる:第4回
スキーマレスで柔軟に扱えるMongoDB|gihyo.jp
(2010/07/10 追記)
・Plain
Simple MongoDB Spring Integration | Javalobby
・流行の
NoSQL。 MongoDB の入門記事を書きました。|アメリカで働くプログラマーのブログ
Windows Azure を少しだけ試してみた (1)
トークンを受け取ったので、さっそく 「Windows
Azure Developer Portal」 へアクセスして、ログインを行いましたが、いきなり問題発生!
同サイトで
「Windows Azure」 のプロジェクトを新規作成することができませんでした。「Summary」 画面では 「+ New Service」
リンクが表示されず、「Account」 あるいは 「Help and Resources」 画面で表示される 「+ New Service」
リンクをクリックしても 「Summary」 画面に戻るだけです。
..ということなので、「Windows Azure」 はパスして、「SQL Azure」 にチャレンジ。
とりあえず、「Microsoft
SQL Server 2008 Management Studio Express」
を用いて、ログイン時に既に作成されていたデータベースに接続し、照会することはできました。
備考:
(1) 「Firefox 3.5」 上でデータベースの 「Firewall Settings」 に失敗。拡張機能 「IE Tab」 によってレンダリングエンジンを IE に切り替えたら成功しました。
(2) 「Windows XP」 に 「Microsoft SQL Server 2008 Management Studio Express」 をインストールするためには、事前に 「Windows PowerShell」 及び 「Windows Installer 4.5」 のインストールが必要でした。
関連情報
・Jungle
Java - Windows Azure SDK for Java が登場
・Jungle
Java - 『Windows Azure入門』
(12/11 追記)
下記の記事を参考にして、JDBC 接続も確認してみました。
・Groovy
から SQL Azure に JDBC で接続してみた - お だ のスペース
・Azure上のテストコードの整理
ついでにWorkerRoleから起動したTomcatで、JDBCを使ってSQL Azureへ接続 - Usa*Usa日記
(2010/01/13 追記)
・SQL
Azureの機能と制約を理解する - @IT
(2010/01/23 追記)
・SQL
Azureを実際に活用する - @IT
(2010/09/01 追記)
・Javaを利用してSQL
Azureへ接続するためのTIPS - waりとnaはてな日記
Amazon Relational Database Service が公開
Amazon Web Services が、クラウド上で 「MySQL」 をホスティングする 「Amazon Relational Database Service (Amazon RDS)」 というサービスを公開しました。
関連情報
・[速報]AmazonクラウドがMySQLサービス開始、パッチもバックアップもおまかせ
- Publickey
・AmazonがMySQLデータベースのホスティング(クラウドサービス)を開始
・米Amazon、AWSクラウド向けRDB「Amazon
RDS」を発表 | マイコミジャーナル
・米AmazonがMySQLをPaaS提供,メモリー容量は最大68.4Gバイト
- ニュース:ITpro
・Jungle
Java - 『週刊東洋経済2009/08/29号』
・Jungle
Java - 『WEB+DB PRESS Vol.50』
・Jungle
Java - SSD とデータベース
(10/29 追記)
・Amazon
RDSメモ - Sooey
・masuidrive
on rails - AmazonがMySQL 5.1をサービス化 – Amazon RDS
(12/10 追記)
・Amazon
RDSの運用メモ - スティルハウスの書庫
(12/11 追記)
・【SaaS
World 2009】Amazon Web Servicesのキーマンが語る「クラウド・ビジネスのねらい」 - Computerworld.jp
(12/24 追記)
・InfoQ:
Amazon RDS: Cloud サービスとしての MySQL データベース
(2010/04/12 追記)
・@IT:Amazon
RDSの使い方
(2010/05/19 追記)
・MySQLに自動フェイルオーバー機能を追加したAmazonクラウド。オンラインのままパッチ当てやバックアップも
- Publickey
(2010/05/28 追記)
・簡単にクラウドでDB(MySQL)環境が使える!Amazon
RDSの使い方 - RX-7乗りの適当な日々
SSD とデータベース
『WEB+DB PRESS Vol.52』 に 「~SSD投入で何が変わるのか?~ データベースシステム基本解剖」 という特集記事が掲載されています。
関連情報
・Leo's
Chronicle: SSD投入でDBMSのココが変わる! - WEB+DB PRESS vol. 52
・漢(オトコ)のコンピュータ道:
高速SSDの落とし穴。データベースで利用するときはご注意を!
・SSDだとOracleは速い?
サンの技術者がベンチ公表 - @IT
・SSDを搭載可能なIBMの新ストレージ製品とDB2
| Unofficial DB2 BLOG
・RethinkDBはSSD向けに最適化されたMySQL用ストレージエンジン
・SSDに最適化したデータベース「RethinkDB」、ロックもログも使わずにトランザクション実現
- Blog on Publickey
・インメモリデータベースがクラウド時代の主流になるという期待
- Blog on Publickey
・キャッシュの大きいRDB
vs インメモリデータベース、性能がどれだけ違うのか調べてみると - Blog on Publickey
(09/02 追記)
・グーグルはリレーショナルデータベースをクラウドに乗せるか
- Blog on Publickey
・ぶいてく:
【クラウドコンピューティング】 RDBをクラウドに載せるべきか
・Cloudy
Days: RDBとキー・バリューストア
・ASID特性が必要な場合RDB,いらなければファイルで、それらを意識せずアクセスしない?
- ウィリアムのいたずらの開発日記
・曖昧スラッシュ
» 分散KVSとRDBの宿命
・tdtshのブログ
» DOA、RDB と Key Valueストア(KVS)について
・Jungle
Java - Google App Engine がついに Java をサポート
・Jungle
Java - 『WEB+DB PRESS Vol.50』
・Jungle
Java - DataNucleus で GAE/J の永続化
(09/03 追記)
・グーグル「Google
App EngineにRDB採用の予定はない」と明言 - Blog on Publickey
(2010/04/26 追記)
・HDDをSSDにしたらデータベースはどれだけ速くなるか?
オラクルと富士通が実験 - Publickey
(2010/05/11 追記)
・SSD専用に設計された「ReThinkDB」、ロックもログも使わない新しいリレーショナルデータベースのアーキテクチャ
- Publickey
Stax Networks を少しだけ試してみた (3)
「Stax Networks」 ではデータベースの管理もとても簡単です。データベースの作成は、「Stax AppConsole」 で 「Create DB」 ボタンをクリックして、データベース名、ユーザ名及びパスワードを入力すればOKです。
作成されたデータベースの情報を表示すると、サーバのアドレスなどが表示されます。
この情報に基づいて普段使用しているデータベース管理ツールでアクセスすれば、テーブルの作成などを実行することができます。
関連情報
・Jungle
Java - Stax Networks を少しだけ試してみた
・Jungle
Java - Stax Networks を少しだけ試してみた (2)
・Jungle
Java - MySQL Workbench 登場
・Jungle
Java - ER図作成のための Eclipse プラグイン
GAE 上に簡単にデータベースアプリを作成できる Degino
「Google App Engine」 上に簡易的なデータベースアプリケーションを短時間で作成することができる 「Degino」 というサービスが登場しました。「Zoho Creator」 などとよく似たサービスですが、「Google App Engine」 を使用している点が興味深いですね。
関連情報
・MOONGIFT:
» シンプルなWebデータベースシステム「Degino」
・Jungle
Java - Zoho Creator でWeb上に簡易データベースを作成
・Jungle
Java - Zoho DB & Reports 登場
・Jungle
Java - Google App Engine がついに Java をサポート
・Jungle
Java - DataNucleus で GAE/J の永続化
DataNucleus で GAE/J の永続化
「Google App Engine」 では、Java の永続性プラットフォームとして 「JDO(Java Data Object)」 及び 「JPA(Java Persistence API)」 を使用することができます。オープンソースの JDO / JPA 実装である 「DataNucleus Access Platform」 が利用されているようです。
関連情報
・InfoQ:
DataNucleus Access Platform 1.0(final) がリリース
・GAE/J
開発環境で JDO 入門
・ぶいてく:
【Google App Engine】 Entityとトランザクション
・だらだら備忘録:
Datastore Java API Overview
・だらだら備忘録:
Using JDO with App Engine
・だらだら備忘録:
Defining Data Classes
・だらだら備忘録:
Creating, Getting and Deleting Data
・だらだら備忘録:
Queries and Indexes
・だらだら備忘録:
Transactions
・だらだら備忘録:
Relationships
・だらだら備忘録:
KeyとかIDとか
・Jungle
Java - Google App Engine がついに Java をサポート
・Jungle
Java - 『WEB+DB PRESS Vol.50』
(05/21 追記)
・実開発で分かったGoogle
App Engine for Javaの“すごさ”:ITpro
・Google
App Engine デベロッパーガイド 日本語訳 Wiki - トップページ
(05/28 追記)
・BigtableデータをApp
EngineのJSPで日本語表示 - @IT
・Google
App Engine for Javaを使ってみよう! (5)Datastore Java API:CodeZine
(06/17 追記)
・Datastoreのtips
- スティルハウスの書庫
・トランザクションとエンティティグループ
- スティルハウスの書庫
・BigtableによるDatastoreの実装
- スティルハウスの書庫
・Datastoreによるクエリの実装
- スティルハウスの書庫
・Bigtableの内部構造
- スティルハウスの書庫
(06/19 追記)
・クラウド環境ではデータベースは「非正規化」して使う?
- @IT
(06/30 追記)
・App
EngineをjQueryでAjax化しBigtableをCRUD操作 - @IT
(07/17 追記)
・コレクションフィールドとDWRで、GAEjを業務用に進化
- @IT
(07/21 追記)
・新・たけぞう瀕死の日記
(09/09 追記)
・素朴なBigtable、できること
できないこと - @IT
『WEB+DB PRESS Vol.50』
『WEB+DB PRESS Vol.50』 に 「key-valueストア入門」 という特集が掲載されています。
関連情報
・InfoQ:
Moneta:Tokyo CabinetやMemcacheのようなKey-Valueストアへのインターフェイス
・「キー・バリュー型データストア」開発者が大集合した夜:ITpro
・OPC
Diary: Key-Value Store(s)という流れ
・ぶいてく:
【クラウドコンピューティング】 Key/Valueストア Reflex BDBの発表
・Jungle
Java - CouchDB 関連情報メモ
・Jungle
Java - Amazon SimpleDB 関連情報メモ
・Jungle
Java - Hadoop / hBase 関連情報メモ
(07/03 追記)
・もう1つの、DBのかたち、分散Key-Valueストアとは
- @IT
(11/10 追記)
・NoSQLデータベースを40種類以上リストアップ、キーバリュー型にもいろいろある
- Publickey
(11/11 追記)
・「NoSQL」は「Not
Only SQL」である、と定着するか? - Publickey
(2010/01/18 追記)
・key-valueストアの基礎知識
(2010/01/31 追記)
・クラウド時代のデータべース新潮流:変化するデータベース
(4/4) - ITmedia エンタープライズ
(2010/03/08 追記)
・MySQL+Memcachedの時代は過ぎ、これからはNoSQLなのか、についての議論
- Publickey
・Twitter
が Cassandra を選んだ理由 ? MyNoSQL ≪ Agile Cat ? Azure & Hadoop ? Talking Book
(2010/03/18 追記)
・NoSQL登場の背景、CAP定理、データモデルの分類
- Publickey
(2010/03/23 追記)
・漢(オトコ)のコンピュータ道:
Not Only NoSQL!! 驚異的なまでにWRITE性能をスケールさせるSPIDERストレージエンジン
Jiemamy v0.2.0 リリース
データベースに対するリファクタリングを支援する Eclipse プラグイン 「Jiemamy v0.2.0」 がリリースされました。
関連情報
・Jiemamyユーザ向けポータル
(Jiemamy)
・データベースもアジャイル開発に対応したい!
- @IT
・Jiemamy
v0.2.0リリース計画 - 都元ダイスケ IT-PRESS
・Jiemamy
v0.2.0リリース - 都元ダイスケ IT-PRESS
サーバサイドJavaScriptを支援する Persevere
「Persevere」 は、「Aptana Jaxer」 と同様サーバサイドで動作する JavaScript アプリケーションの開発を支援するフレームワークで、JSON データベースも提供しています。試したことはありませんが、最新版では高いパフォーマンスとスケーラビリティを実現したとのことです。興味深いですね。
関連情報
・活発化するJavaScriptデータベース
- 高パフォーマンスのJavaScriptDBが人気 | マイコミジャーナル
・MOONGIFT:
JavaScriptベースのRIAを開発するのにぴったりなアプリケーションサーバ「Persevere」
・Ajax
をベースとした永続オブジェクトのマッピング
・InfoQ:
Dojo on AJAX やComet、Bayeux、RIA、Dojo Toolboxの共同制作者Dylan ShiemannとのQ&A
・Jungle
Java - Aptana がAjaxサーバの Jaxer を公開
・Jungle
Java - CouchDB 関連情報メモ
(12/02 追記)
・【ハウツー】Persevere実践チュートリアル
- 注目のJavaScriptアプリケーションサーバが1.0に | マイコミジャーナル
Hadoop / hBase 関連情報メモ
非リレーショナル・データベースの代表といえば、やはり Google の大規模分散ファイルシステム 「Google File System」
上に構築された 「BigTable」 でしょうか。これに倣ったオープンソースインフラストラクチャを開発しようとするのが 「Hadoop」
プロジェクトであり、「Google File System」 に相当するのが 「Hadoop Distributed File
System(HDFS)」、 「BigTable」 に相当するのが 「hBase」
となります。
1ヶ月ほど前に 「Hadoop」
を利用した 「Amazon
Elastic MapReduce」 というサービスを Amazon が開始したことでも話題となってますね。
関連情報
・InfoQ:
Googleライクなオープンソースインフラストラクチャ「Hadoopプロジェクト」が弾みをつける
・Hadoop、hBaseで構築する大規模分散データ処理システム:CodeZine
・InfoQ:
HBaseの開発者がHadoop、BigTable、分散データベースについて語る
・Hadoopのインストールとサンプルプログラムの実行:CodeZine
・MapReduceのJava実装Apache
Hadoopを使ってみた - @IT
・HBase
入門 (1) - こども(てれび)
・HBase
入門 (2) - こども(てれび)
・Hadoopで、かんたん分散処理
(Yahoo! JAPAN Tech Blog)
・アマゾン、ウィザードだけで使えるHadoopサービス開始
- @IT
・アマゾン、「Hadoop」を利用した「Amazon
Elastic MapReduce」のベータサービスを開始:ニュース - CNET Japan
・Amazon、クラウド・コンピューティングで大規模並列分散処理エンジンHadoopをサポート
・Jungle
Java - Google App Engine がついに Java をサポート
・Jungle
Java - CouchDB 関連情報メモ
・Jungle
Java - Amazon SimpleDB 関連情報メモ
(04/24 追記)
んー、なんというか、ITの世界においても量子論的なものの見方が必要になってきたのかもしれません。うまく説明できませんが、そうした
"時代の空気" のようなものを感じます。大規模分散データ処理というコンピュータシステムの視点から見てもそうですが、Web2.0が重視する
「集合知」 という概念も量子論的ですよね。
(05/13 追記)
・株式会社スターロジックの羽生章洋が書いてるブログ:クラウド時代のデータベース
(07/22 追記)
・HadoopDB
Project
(08/01 追記)
・Silicon
Soul » HadoopDB
・Silicon
Soul » HadoopDBのアーキテクチャ
(09/02 追記)
・Pig
on Hadoop - kuangue’s blog
・HadoopをRDBのように扱う、Hadoop+Hive
- エンジニアが作る最新ITブログ by DODA
・Hadoop+Hive検証環境を構築してみる
- @IT
(10/05 追記)
・Amazonクラウドが大規模分散処理の機能を強化。SQLライクな検索ができるHiveを搭載へ
- Publicke
(10/27 追記)
・Hadoop
World Report:優良企業はなぜHadoopに走るのか - ITmedia エンタープライズ
(11/04 追記)
・Hadoopの最新動向を「Hadoop
World:NY 2009」の資料から(前編) - Publickey
・Hadoopの最新動向を「Hadoop
World:NY 2009」の資料から(後編) - Publickey
(11/06 追記)
・Hadoopが秘める可能性:オンプレミスでもクラウドでも使えるプラットフォームの魅力
- builder by ZDNet Japan
(11/17 追記)
・分散処理ソフト「Hadoop」のユーザー会が日本で発足、企業の導入が広がる
- ニュース:ITpro
(11/24 追記)
・Hadoopカンファレンスに行って来ました!
- おおたに6号機blog
(2010/01/20 追記)
・Welcome
to Apache Hadoop!(翻訳)
・【IT用語】MapReduceとHadoop
・Hadoop入門
・O’Reilly
の Hadoop 本が、1月23日に日本で発売! ≪ Agile Cat ? Azure & Hadoop ? Talking Book
(2010/06/02 追記)
・Amazon
Elastic MapReduceを使ってみた - moratorium
・MapReduce/Amazon
Elastic MapReduceを使ってみる(手動編) - 俺の基地
・MapReduce/Amazon
Elastic MapReduceを使ってみる(バッチ編) - 俺の基地
・僕が
Amazon Elastic MapReduce を使わない3つの理由 - (゚∀゚)o彡 sasata299's blog
(2010/07/16 追記)
・NoSQLデータベースを試してみる:第5回
大規模データを扱うためのHBaseとCassandra|gihyo.jp
Entries (RSS)




