100万件以上の規模をデータを扱うWebサービスで、低コストで全文検索エンジンをサイトに組み込みたいと思った時に多く使われているのが、1.MySQL + Senna2.Apache Solr3.Hyper Estraier他にもあるかもしれませんが、この辺の選択肢なのかと思います。どれも様々なとこ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 うーん、今やっても無駄になる気がする。急ぎならしょうがないが、ララビー(とか)までまった方がよくない? 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
NoSQLを知る〜kumofsから学ぶNot only SQLの技術 と題して、Developers Summit 2010で発表しました。twitterの#devsumi2010 kumofsを見る限りでは大変ご好評をいただいたようで、ひとまずほっとしています。 プレゼンテーションの資料を公開し... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Google App Engine上でアプリを作りはじめて約二ヶ月。いろいろと分かって来たこともあるので、自分へのメモも含めてまとめてみようと思う。まずは、Datastoreの話から。なによりも大切なのはデータベースの設計 あたりまえと言えばあたりまえの話だが、App Engine上でアプリを作る... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Google App Engine(以下GAE)はGoogleが提供するクラウド環境です。元々Pythonが利用できましたが、2009年にはJavaも対応しました。これにより元々日本では開発者の多くなかったPythonのみならず、Java開発者まで取り込めるようになりました。特にJavaはレンタル... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
はじめにこの記事では、MySQL を使って簡単なメッセージキューを手軽に実装する方法を解説します。メッセージキューとは、メッセージを一時的に溜めておき、順次処理するための仕組みです。迅速なレスポンスが必要な Web アプリケーションにおいて、時間のかかる処理を非同期に行うために、バックグラウンドで... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
分散Key-Valueストアの本命 kumofs を、本日オープンソースソフトウェアとしてリリースしました!kumofs@github kumofs関連資料まとめ kumofsとは?kumofsは、実用性を重視した分散データストアです。レプリケーション機能を備え、一部のサーバーに障害が発生しても動... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
scale outの技術首藤 一幸Last-updated: January 5, 2010注: このページの文章は以下の記事の元原稿です。首藤一幸,"スケールアウトの技術",クラウドの技術, pp.88-101,(株)アスキー・メディアワークス, ISBN978-4-04-868064-6,20... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
首藤 一幸Last-updated: January 5, 2010注: このページの文章は Software Design 誌 2010年 2月号に掲載された以下の記事の元原稿です。Software Design 誌編集部の了承の元に、本ウェブページに掲載しております。首藤一幸:"key-val... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
書籍, 技術, レポート | 2009年に出たコンピュータ書ならこれを読め!に行ってきました。他にもブログ書いているかたいるけど、備忘録も兼ねて。なお、個人的にアンテナ引っかかったものが中心となりますので悪しからず・・・笑 まず、昨年度売れたのはやっぱりiPhone関連とtwitter関連。iPh... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
行ってきました、ただのメモです聞き違え等間違っているところは多々あると思いますクックパッドインフラ キャパシティプランニングユーザが快適に使えるために分析 キャパシティを知るユーザが快適に使えなくなる限界値を知る 限界値を知る予測ユーザが快適に使えなくなる限界値を知る 予測日を知るサーバ増設のスピ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
2009-12-18MySQLに纏わる10の都市伝説誰の口から飛び出したのかは定かではないが、巷ではMySQLにまつわる様々な「都市伝説」がまことしやかに囁かれているようだ。恐らくMySQLに対する理解が低い人や、MySQLがあまり好きではない面々によってFUDっぽく言われているのだと思うが、世の... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
Google AppEngineではBigtableの上にDatastore Serviceが構築されていて、開発者は、このDatastore Serviceを利用してBigtableにアクセスすることになります。このDatastore ServiceはPython版もJava版も機能はほとんど同... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Slim3 Datastore を日本語に訳してみた | 22:37 | ちょっと前にSlim3 Datastore のドキュメントが公開された。Slim3 Datastore (Slim3) メモしつつ。つぶやきを垂れ流しつつ。読んだ。で。訳してみた。何かちょっと違和感を感じるとか。ここどういう... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 dev:PragmaticProgrammingTechniques:NOSQLPatterns: 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
2009年11月18日水曜日送金のトランザクション処理パターンApp Engineで現実的な送金処理について考え中です。ドラフト版なので、怪しい点があればご指摘いただければ幸いです。今回はこんな図を使います。この図の読み方は、矢印の方向にユースケースの一連の処理(またはリクエストの処理)が流れてい... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
Song of Cloudで送金のトランザクション処理パターンが紹介されていました。http://songofcloud.gluegent.com/2009/11/blog-post_18.html同様のpython版がこちらDistributed Transactions on App Engi... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Google App Engineを使った最初の作品 Tiny Message (http://tinymsg.appspot.com)をリリースしてまだ20時間経っていないが、設計の過程でいろいろと学べたことがある。 その中でも一番収穫として大きいのは、「Google App Engineを使え... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
有限会社スティルハウス 吉川和巳 2009/11/11 RDBとは別の、クラウド時代のデータベースとして注目を浴びている「分散Key-Valueストア」。その本命ともいえる、Googleの数々のサービスの基盤技術「Bigtable」について徹底解説月間3000万PVの大規模サイトの運用費が月額4万... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
今週に入ってから、ようやく少し本気でGoogle App Engineでプログラムを書き始めている私だが、ようやく Entity Group の使い方が分かって来たので簡単に解説してみる。Entity Groupとは、一口で言えば「トランザクションを使ったアトミックな読み書きの対象となるEntit... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|