タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

dbに関するsuu-gのブックマーク (5)

  • 1文字でSQLを200倍遅くする方法

    こんにちは、19のSysAd班の翠(sappi_red)です。普段はtraQのフロントエンドの保守を行ったりしています。 こんばんは、19のSysAd班のtemmaです。普段は普段どおりのことをしています。この記事の面白い部分はすべて僕が書いています。面白くないところは翠君が書いています。 この記事では、日々パフォーマンスに頭を悩ませる開発者の方のために、ワンタッチで劇遅SQLを200倍高速でキュートなSQLに劇的ビフォーアフターする方法を紹介します。 「おいおいおい、遅くしたくて記事を読み始めたのに話が違うじゃないか💢」と思ってるそこのあなた👈 早くできるということは遅くもできるんですね。 TL;DR ここにテーブルがあります。 CREATE TABLE messages ( id CHAR(36) NOT NULL PRIMARY KEY, text TEXT COLLATE ut

    1文字でSQLを200倍遅くする方法
    suu-g
    suu-g 2022/05/17
  • LevelDB入門 (基本編) - from scratch

    さて、今回は比較的新しいデータストアであるLevelDBについてまとめてみました。 LevelDBは1年ほど前からNode.js界隈ではブームが来ていて、理由がよくわかっていなかったんですが、まとめている内に分かるかなと思ってまとめました。今回はNode.js無関係でLevelDBの基礎的なことだけ調査した結果をまとめてみました。 Node.jsで使ってみる話は後に回します。 LevelDBとは? key-value型のデータストアの一つです。 Googleの研究者である、Jeff DeanとSanjey Ghemawatが開発し、2011年に公表されました。C++で書かれており、多くのプログラミング言語でbindingsが書かれています。もちろん、JavaScript/Node.jsでも書かれています。 LevelDBGoogle のBigTableをベースにしたアーキテクチャを持

    LevelDB入門 (基本編) - from scratch
    suu-g
    suu-g 2014/05/06
  • 開発メモ: IndexDB: 転置インデックスのためのDB

    大震災の時分に何だが、Kyoto Cabinetベースで検索エンジンの核となる転置インデックスを作るのに適したDBを実装したという話。 転置インデックスとappend操作 多くの検索エンジンの核となる転置インデックスとは、検索語に一致する表現がどこに出てきたかという位置情報のリストを保持するものであり、検索語をキーとして位置情報リストを値とする連想配列である(転置インデックスを使わない検索エンジンもあるが)。この位置情報リストをposting listとか呼んだりするらしい。転置インデックスにもいくつか流儀があり、検索語をどのように切り分けるかで単語(分かち書き)方式とか文字N-gram方式とか呼ばれるものがあったりするが、いずれにせよ、小さいキーと、非常にでかい値を保持する連想配列を作ることには変わりない。 で、素朴に転置インデックスを作ろうとすると、検索対象の文書を解析しながら、得られ

    suu-g
    suu-g 2011/03/12
  • (pdf) ウェブアプリケーションフレームワークSAStruts入門 トライポッドワークスセミナー

    Innovate in Digital Society.Innovate in Digital Society.Innovate in Digital Society.

    (pdf) ウェブアプリケーションフレームワークSAStruts入門 トライポッドワークスセミナー
    suu-g
    suu-g 2010/07/17
    oracle mysql
  • Oracle Real Application Clusters(Oracle RAC)のキモ ~Cache Fusionに注目する~

    Oracle Real Application Clusters(Oracle RAC)のキモ ~Cache Fusionに注目する~ 目次 Oracle RACを利用する理由 Active/Standby構成クラスタの課題 Oracle RACによる解決 Oracle Parallel ServerからReal Application Clustersへ Oracle Parallel Server(OPS) Oracle7 Parallel ServerからOracle8 Parallel Server Oracle8i Parallel Server Oracle9i Real Application Clusters 詳細解説Cache Fusion read/read cache fusion read/write cache fusion write/read cach

  • 1