タグ

2009年11月18日のブックマーク (10件)

  • クラウド時代のデータベースを考える

    クラウドコンピューティングがバズワードの域を超え、IT業界の新しい潮流として認知されはじめている。このキーワードを企業はどうとらえればいいのか。技術の観点から考えてみる。 クラウドコンピューティングとは クラウドコンピューティングは、現在IT業界において最も注目されているキーワードといえる。Googleで「cloud computing」を検索してみると2870万件ヒットがあり、「RDBMS」の380万件を大きくしのぐ結果となっている。既に多くの方はクラウドコンピューティングに関する情報を得ているとは思われるが、ここで、クラウドコンピューティングに関する現状を簡単におさらいをしておく。 クラウドコンピューティングは、XaaSつまり、SaaS、PaaS(Platform as a Service)、HaaS(Hardware as a Service)といった最新のITサービスを包括的に表現

    クラウド時代のデータベースを考える
    fragarach_the_sword
    fragarach_the_sword 2009/11/18
    クラウド時代のデータベース新潮流:クラウド時代のデータベースを考える
  • SMBにも身近になってきたデータベース可用性対策

    中堅中小企業にとっても、サーバの安定稼働は無視できない重要課題だ。PCサーバの価格が下がったことで、可用性を担保できるようになってきている。 中堅中小企業にとっても、サーバの安定稼働は無視することのできない重要課題である。PCサーバの価格が下がったことで、アプリケーションサーバ(APサーバ)については並列配置によって可用性をある程度担保できるようになってきている。 しかし、データベースサーバ(DBサーバ)については単に並列配置するだけではデータの一貫性が保証できなくなってしまうため、可用性を保つためには何らかの対応が必要となる。従来、そういった仕組みは中堅中小企業にとっては敷居の高いものであったが、昨今では安価かつ扱いやすい手法も登場してきている。稿ではそうした「中堅・中小企業でも手軽に実現可能なデータベース可用性の実現」について取り上げる。 中堅中小企業においてもサーバの安定稼働は重要

    SMBにも身近になってきたデータベース可用性対策
    fragarach_the_sword
    fragarach_the_sword 2009/11/18
    クラウド時代のデータベース新潮流:SMBにも身近になってきたデータベース可用性対策 (1/2) - ITmedia エンタープライズ
  • Microsoft、「Windows Azure」リリース――2010年1月31日まで無料

    Microsoftがクラウドサービス「Windows Azure Platform」の正式リリースと、Azure向けアプリストア「Pinpoint」、など関連サービスを発表した。 米Microsoftは11月17日、ロサンゼルスで開催の開発者向けカンファレンス「Professional Developer Conference(PDC) 2009」において、クラウドサービス「Windows Azure Platform」のリリースを発表した。商用サービスは2010年1月1日に開始するが課金は2月1日からで、それまでは無料で利用できる。 Windows Azure Platformは、アプリケーションをホスティングするクラウドOS「Windows Azure」、クラウド向けデータベース「SQL Azure Database」、Windows ServerとWindows Azureの双方向け

    Microsoft、「Windows Azure」リリース――2010年1月31日まで無料
    fragarach_the_sword
    fragarach_the_sword 2009/11/18
    Microsoft、「Windows Azure」リリース――2010年1月31日まで無料 - ITmedia エンタープライズ
  • 「Apache Solr 1.4」リリース オープンソースの全文検索システム

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    「Apache Solr 1.4」リリース オープンソースの全文検索システム
    fragarach_the_sword
    fragarach_the_sword 2009/11/18
    「Apache Solr 1.4」リリース オープンソースの全文検索システム:CodeZine
  • Rubyアプリケーション用統合開発環境 「RubyMine 2.0」リリース

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Rubyアプリケーション用統合開発環境 「RubyMine 2.0」リリース
    fragarach_the_sword
    fragarach_the_sword 2009/11/18
    Rubyアプリケーション用統合開発環境 「RubyMine 2.0」リリース:CodeZine
  • Fessで作るApache Solrベースの全文検索サーバー ~ 導入編

    はじめに ドキュメントは日々増えて続けています。ドキュメントの数が多くなるほど、目的の情報は見つけにくくなるため、それらのドキュメントを効率よく管理する方法が必要です。その解決策の一つとして、複数のドキュメント(ファイル)をまたいで検索することができる「全文検索サーバー」の導入が挙げられます。 Fessは簡単に導入できる、Javaベースのオープンソース全文検索サーバーです。Fessの検索エンジン部分にはApache Solrを利用しています。Solrは、2億ドキュメントもインデックス可能と言われる非常に高機能な検索エンジンです。一方で、Apache Solrで検索システムを構築しようとする場合、クローラ部分などを自分で実装する必要性があります。Fessではクローラ部分にSeasar Projectから提供されるS2Robotを利用して、ウェブやファイルシステム上の様々な種類のドキュメントを

    Fessで作るApache Solrベースの全文検索サーバー ~ 導入編
    fragarach_the_sword
    fragarach_the_sword 2009/11/18
    Fessで作るApache Solrベースの全文検索サーバー ~ 導入編(1/3):CodeZine
  • Welcome to Lucene!

    Apache Lucene set the standard for search and indexing performance. Lucene is the search core of both Apache Solr™ and Elasticsearch™. Our core algorithms along with the Solr search server power applications the world over, ranging from mobile devices to sites like Twitter, Apple and Wikipedia.

    Welcome to Lucene!
    fragarach_the_sword
    fragarach_the_sword 2009/11/18
    Apache全文検索エンジンLucene公式サイト
  • アーキテクチャの情報を伝えるための10のヒント

    はじめに 何年か前、私は同僚と一緒に、アーキテクチャの計画をある重役に説明するために使うPowerPointプレゼンテーションを作成しました。何枚ものスライドを含んだ、かなり印象的な仕上がりの(...とそのときは思っていた)プレゼンテーションだったのですが、ご想像のとおり、いざ会議になると、スライド3枚を見てもらうのが精一杯で、こちらのメッセージやその妥当性を効果的に伝えることなどできませんでした。 幸い、我々にはもう一度チャンスが与えられました。そこで、今度は同じ間違いを繰り返すまいと心に決めました。80ページに及ぶ資料で情報を伝えようとするのではなく、この重役に関係のある情報を抜き出し、全体的な計画プロセスと、この重役が担当する自動化製品群に関する例とを組み合わせて、1ページの資料にまとめました。このリーガルサイズ1枚のシンプルな資料を使って、もっと有意義な会話ができるようにする、とい

    アーキテクチャの情報を伝えるための10のヒント
    fragarach_the_sword
    fragarach_the_sword 2009/11/18
    アーキテクチャの情報を伝えるための10のヒント(1/3):CodeZine
  • Androidの概要と開発環境の構築 ~速習! Androidアプリケーション開発(1)~

    はじめに 私の会社はオープンソースを用いた業務システムの構築を得意としている会社で、私自身も約10年に渡りJavaで業務システムばかりを開発してきました。 Androidが登場するまでは携帯アプリにそれほどの興味を持つことはなかったのですが、Javaでオープンなプラットフォームで携帯アプリが作れるという事で、Androidを通じて初めて携帯アプリ開発に手を染めることになりました。 新たなプラットフォームでの開発のため、当初はかなり苦戦する事を予想していたのですが、開発環境も整っており、驚くほど簡単にMapGPS、センサーを利用したプログラミングを行う事ができました。そして、何よりも久しぶりに純粋にプログラミングを楽しく感じられる日々でした。 その後、社内でチームが立ち上がりましたが、JavaとEclipseで開発をしてきたエンジニアであれば2、3日もあればアプリケーションの開発ができるよ

    Androidの概要と開発環境の構築 ~速習! Androidアプリケーション開発(1)~
    fragarach_the_sword
    fragarach_the_sword 2009/11/18
    CodeZine連載:速習! Androidアプリケーション開発(1)
  • 脆弱性体質の改善 ――C/C++セキュアコーディング入門(1)

    はじめに 皆さんこんにちは。JPCERTコーディネーションセンターという組織でセキュアコーディングに関する取り組みに携わる筆者らが、これからこの連載を担当させていただくことになりました。どうぞよろしくお願いします。なお、JPCERTコーディネーションセンターは、情報セキュリティインシデントへの対応支援や、ソフトウエアの脆弱性(いわゆるセキュリティホール)に関する製品開発者間における公開日の調整や関連情報の公開なども行っています。 この連載では、バッファーオーバーフロー等の脆弱性をうっかり作り込んでしまったがために、数千万円ものコストをかけて、ユーザに告知し、製品を回収して、工場でファームウェアをアップデートする事態に陥ったり、あるいは脆弱性を放置してユーザを危険にさらし、それが明るみに出て「世間を騒がす」ことになったりしなくても済むように、そもそもの製品開発時からセキュアなプログラムを書く

    脆弱性体質の改善 ――C/C++セキュアコーディング入門(1)
    fragarach_the_sword
    fragarach_the_sword 2009/11/18
    CodeZine連載:C/C++セキュアコーディング入門(1)