インターネットで株式投資をする人が増えてきています。 WEB上には様々な情報があふれ いったい何が本物でなにが似非なのか判断が難しくなっています。 ところでみなさんは知識と情報の違いを知っていますか? 受け売りなのですが、知識と情報は違います。 WEB上にあるのは情報です。情報は出所がはっきりしていない事が多く嘘や誇大な表現が混ざりやすいのです。その情報に対する「抵抗の根拠」としてご自身の経験と照らす事により分別したものが知識です。 (詳しくは橋爪大三郎氏の著書をお読みください。)
2005年はAjaxが流行ました。AjaxによってWebアプリケーションの操作性が劇的によくなりました。しかしその一方で、Ajaxの登場によってWebアプリケーションのアーキテクチャに歪みが生じました。サーバーサイドのコードはMVCアーキテクチャによって綺麗に各層で役割分担ができていますが、クライアントサイドにおいてはそうではありません。現在多くのAjaxベースのアプリケーションでは、JavaScriptコードの中にロジックとHTMLコードを混在させるやり方でAjaxを実現しているため(恐らく)、メンテナンス性の低下を招いています。 そこで今回はこの問題を解決する新たな動きが最近見えてきたので紹介します。そして、新たに登場したJemplateによるMVCアーキテクチャの進化の可能性について考えてみます。 GoodPicの金子さんの予想 以前、GoodPicの金子さんが書かれた以下のエントリ
del.icio.us/tag/del.icio.usを眺めていたらFlickrのときみたいに面白い資料を見つけたの紹介します。 Things to look out for when building a large application.というタイトルでサーバーサイドの管理等の話が中心かと思って読んでいたらそれ以外のインターフェース、実装すべき機能、spam対策、アプリケーションを如何に広めるかといった話にも触れていて面白いです。 以下にまとめてみました。 スケーリング 早期の最適化を避ける。SQLでスケーリングするのではなく、データを複数マシンに分散させる方法を考慮すべき。SQLプロファイリング重要。Nagiosがお勧め。 タグはSQLと相性がよくない。インデックシングの仕組みを理解し、その方針を決定する。最初の数ページに限定すれば小規模で高速なインデックスを保てる。 Apache
OSSのデータベースの定番と言えばMySQLとかPostgreSQLとかいろいろあるのだけど、シェアードエブリシング(ディスク共有型)のクラスタ対応のRDBMSというのはOSSでは聞いたことがない。pgpoolとかはリプリケーション(複製型)なので、ノードを増やすと性能が低下する。MySQLのクラスタはメモリ常駐型なので大規模データベースにはむかない。 個人的な見解だが、RDBMSのクラスタの本命はOracle RACのようなディスク共有型だと思う。でもって、そのようなアーキテクチャのOSS版RDBMSの決定版はない。 今日、たまたまOSSのジグソーパズルを埋める会議があったのだけど、ある人がOSS版のクラスタRDBMSがないなあという話を持ち出して議論が沸騰した。 クラスタRDBMSがないので高い金を払って商用製品を買わないといけないという問題提起に対し、OracleRACで困っていない
この記事は,ダウ・ジョーンズ・ジャパンとの契約の掲載期限(90日間)を過ぎましたので本サーバから削除しました。 このページは20秒後にEnterprise トップページに自動的に切り替わります。
引き続いて、JBoss Inc.のCEOであるMarc Fleuryのインタビュー記事を紹介していく。このインタビューの紹介については今回が最後である。 先ほど自身のパラノイアについて言及されたが、何があなたを病的なまでの心配性にさせるのか?と問われて、Marc Fleuryはこう答えている。 「JBoss Inc.は150人の会社で、そのビジネスモデルは高度に市場破壊的である。元IBMの人から聞いたことだが、IBMの役員会議の席上では、JBossとMySQLはビジネス的に影響力をもつ大集団を抱えたMicrosoftの再来であり、WebSphereとDB2に対してその勢いを削ぎ、有利に戦いを進めているというようなことが議論されているらしい。当社の財務諸表を見てもらえれば、この戦いが決して我々の利益にはならないということが分かるだろう。この意味において破壊的と言っているのだ。こんなことを言う
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く