タグ

2007年9月13日のブックマーク (2件)

  • OGNLよりも軽量/高速で表現方法もシンプル - 式言語実装「MVEL」 | エンタープライズ | マイコミジャーナル

    5日(米国時間)、The CodehausにおいてMVELの最新版となる「MVEL 1.2」が公開された。MVELはJavaベースのアプリケーション向けに開発された強力な式言語実装。OGNLとよく似た言語で、提供している機能も同じようなものだが、OGNLと比較して動作がきわめて高速だという特徴がある。 MVEL 1.2は多くの機能が追加されたメジャーアップデートリリース。キャッシュの必要性を削減した高速なランタイム実装、型変換APIの改善、ラインデバッガAPIの導入、インライントランスパレントJITバイトコードコンパイラの提供、きわめて高速なリフレクションベースのオプティマイザの導入、プリコンパイルやキャッシングを実施しなくとも効率よく実行できるインタプリタの実現、シンタックスの改善、Pythonスタイルのクラス/関数リファレンスの実現、コンパイラの最適化など、多くの面で機能追加と改善が実

    uronim1
    uronim1 2007/09/13
  • 最短かつ最速にアクセスする「DB高速化技術」(前編):ITpro

    ポイント ・高度なインデックスやジョインを利用し,最短経路でデータにアクセス ・メモリー不足を自律的に解消し,キャッシュのヒット率を高める ・インメモリーDBは全データをメモリーで処理し,高速化を図る 目的地に早く到着したいなら,最短の経路を最速で行けばよい。これはデータベース(DB)でも同様だ(図1)。インデックスなどを使ってデータへの最短経路を見つけ,メモリー・アクセスを増やして,最速でたどり着く。DBにはそんな技術が詰まっている。 図1●データベース高速化技術のポイント ビットマップ・インデックスなどを使い、データにたどり着く最短の道を選ぶ。また、できるだけメモリーにデータをキャッシュさせておくことで、アクセスのスピードを上げる、という二つのポイントがある [画像のクリックで拡大表示] 以下では,(1)データにたどり着く最短の道を選ぶ仕組みと,(2)アクセスのスピードを上げる仕組みの

    最短かつ最速にアクセスする「DB高速化技術」(前編):ITpro
    uronim1
    uronim1 2007/09/13